- 文档首页
AI 原生 BaaS 平台 Supabase 版
用户指南
Supabase 引擎用户指南
使用 Supabase 控制台
使用 Authentication
设置钉钉授权登录
使用 Authentication
设置钉钉授权登录
设置钉钉授权登录
本文介绍通过 Supabase 控制台和 Admin API 配置为应用配置钉钉登录的操作流程。
- 已创建使用 Supabase 引擎的 Workspace 且 Workspace 的状态为运行中。关于创建 Workspace 的更多详细信息,请参见创建 Workspace。
- 已获取 SUPABASE_BASE_URL、SERVICE_ROLE_KEY和 SUPABASE_ANON_KEY。关于获取变量的详细信息,请参见获取变量。
当前仅支持网页(浏览器)方式的 OAuth 登录 ,包括 PC 端扫码登录和移动端浏览器账密/跳转授权。暂不支持 钉钉客户端内 H5 微应用免登。
- 登录钉钉开发者后台,在目标应用详情页,单击开发配置 > 安全设置,填写重定向URL(回调域名)。
-
说明
Supabase 的 Callback URL 为 $SUPABASE_BASE_URL/auth/v1/callback,例如 https://br-xxxx.supabase.aidap-global.cn-beijing.volces.com/auth/v1/callback。
- 在钉钉开发者平台中,找到您的应用 > 凭证与基础信息,获取您的 Client ID 与 Client Secret。
-
- 进入 Supabase 控制台后,您需要配置钉钉作为 OAuth 2.0 提供商,并填入相应的凭证,进入页面 Authentication > Sign In / Providers > DingTalk。
-
- 勾选 Enable DingTalk provider,并填入从钉钉开放平台获取的 AppID 和 AppSecret,以及 Callback URL。
-
注意
如果您的钉钉用户没有配置邮箱,请务必勾选 Allow users without an email。
- 进入页面 Authentication > URL Configurations,将您的应用的 URL (登录成功后的跳转目标,精确到 path) 配置到 Redirect URLs 中。
-
-
- 修改配置的示例,其中 body 为上节表格中的 配置项 Key 和 配置项 Value 组成的 JSON Map
此场景适用于在 PC 浏览器中访问的独立网站。在用户选择钉钉登录后,页面会生成一个二维码,用户使用钉钉 APP 扫描该二维码后完成授权登录。
适用平台:PC 浏览器。
最近更新时间:2026.08.07 14:28:37