跳至内容
从 NextAuth.js v4 迁移?请阅读 我们的迁移指南.

Asgardeo 提供商

资源

设置

回调 URL

https://example.com/api/auth/callback/asgardeo

环境变量

AUTH_ASGARDEO_ID
AUTH_ASGARDEO_SECRET
AUTH_ASGARDEO_ISSUER

配置

按照以下步骤操作

  1. 登录到 Asgardeo 控制台
  2. 接下来,转到“应用程序”选项卡(更多信息 这里
  3. 注册一个基于标准的 Open ID Connect 应用程序
  4. 添加 **回调 URL**:https://127.0.0.1:3000/api/auth/callback/asgardeo(开发)和 https://{YOUR_DOMAIN}.com/api/auth/callback/asgardeo(生产)
  5. 注册应用程序后,转到“协议”选项卡。
  6. code 作为授权类型进行检查。
  7. 添加“授权重定向 URL”和“允许的来源字段”。
  8. 从控制台中将电子邮件、姓氏、照片 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],
})
Auth.js © Balázs Orbán 和团队 -2024