コンテンツにスキップ
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を追加します:http://localhost: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 and Team -2024