是否有 RESTful API 可用于 Supabase 的身份验证功能

hao*_*enx 8 supabase

我们正在尝试Supabase,发现它很棒,尤其是实现用户身份验证是多么容易。到目前为止,我们一直在使用官方的 JavaScript 客户端库,并且我们尝试的一切都有效(为开发人员竖起大拇指!)。

然而,对于我们的一些项目,我们使用 OCaml 作为后端,它不基于 JavaScript 运行时。似乎存在其他本地语言(例如Go和Rust)的客户端库,并且官方网站文档记录了访问数据库的RESTful API。

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

chi*_*lov 8

是的,有一个 RESTful API。

Supabase 使用Netlify 的 GoTrue 服务器的修改版本,您可以直接与其通信。Supabase 分支的 GitHub 存储库主页还包含端点文档

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

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