Asgardeo 提供商
资源
设置
回调 URL
https://example.com/api/auth/callback/asgardeo
环境变量
AUTH_ASGARDEO_ID
AUTH_ASGARDEO_SECRET
AUTH_ASGARDEO_ISSUER
配置
按照以下步骤操作
- 登录到 Asgardeo 控制台
- 接下来,转到“应用程序”选项卡(更多信息 这里)
- 注册一个基于标准的 Open ID Connect 应用程序
- 添加 **回调 URL**:
https://127.0.0.1:3000/api/auth/callback/asgardeo
(开发)和https://{YOUR_DOMAIN}.com/api/auth/callback/asgardeo
(生产) - 注册应用程序后,转到“协议”选项卡。
- 将
code
作为授权类型进行检查。 - 添加“授权重定向 URL”和“允许的来源字段”。
- 从控制台中将电子邮件、姓氏、照片 URL 用户属性设置为必填。
然后,将 ClientID、ClientSecret 和 Issuer 值添加到您的环境变量中。
/auth.ts
import NextAuth from "next-auth"
import Asgardeo from "next-auth/providers/asgardeo"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Asgardeo],
})