【问题标题】:Is there RESTful API available for auth features of Supabase是否有 RESTful API 可用于 Supabase 的身份验证功能
【发布时间】:2022-06-17 05:42:37
【问题描述】:

我们正在试用Supabase,发现它很棒,尤其是关于实现用户身份验证的难易程度。到目前为止,我们一直在使用官方的 JavaScript 客户端库,并且我们尝试过的所有东西都可以正常工作(向开发人员竖起大拇指!)。

然而,对于我们的一些项目,我们使用 OCaml 作为后端,它不是基于 JavaScript 运行时。貌似还有 Go 和 Rust 等其他原生语言的客户端库,官网有介绍 RESTful API 来访问数据库。

我想知道是否可以通过 RESTful API 与 Supabase 提供的身份验证功能集成,即不使用官方 JavaScript 客户端。我试过了,但找不到相关文档。

【问题讨论】:

    标签: supabase


    【解决方案1】:

    是的,有一个 RESTful API。

    Supabase 使用modified version of Netlify's GoTrue server,您可以直接与它通信。 GitHub 存储库的主页还包括端点文档。

    有一个reference page about the APIs,但是,它似乎已经过时并且可能不再维护(例如,它缺少generate_link API:https://github.com/supabase/gotrue/pull/133)。 home page of the GitHub repo 似乎包含更多最新文档。

    注意,Supabase.js auth 方法只是这些 API 的包装器,因此您还可以检查每个方法进行的网络调用,以获取有关可用 API 的更多实用信息。

    最后,请注意,其中一些 RESTful API 只能通过 service_role API 密钥使用(即只能从服务器环境安全地调用它们)。

    【讨论】:

      猜你喜欢
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 2013-08-21
      • 2022-10-06
      • 2023-01-24
      • 2011-10-02
      • 2014-11-15
      • 1970-01-01
      相关资源
      最近更新 更多