Asgardeo 提供者
資源
設定
回呼網址
https://example.com/api/auth/callback/asgardeo
環境變數
AUTH_ASGARDEO_ID
AUTH_ASGARDEO_SECRET
AUTH_ASGARDEO_ISSUER
組態
請依照以下步驟進行
- 登入 Asgardeo 主控台
- 接著,前往「應用程式」索引標籤(更多資訊請參閱這裡)
- 註冊一個基於標準的 OpenID Connect 應用程式
- 新增回呼網址:
https://127.0.0.1:3000/api/auth/callback/asgardeo
(開發)和https://{YOUR_DOMAIN}.com/api/auth/callback/asgardeo
(生產環境) - 註冊應用程式後,前往「通訊協定」索引標籤。
- 勾選
code
作為授權類型。 - 新增「授權重新導向網址」和「允許的來源」欄位
- 從主控台中將電子郵件、名字、照片網址使用者屬性設為必填。
然後,將 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],
})