Asgardeo プロバイダー
リソース
セットアップ
コールバックURL
https://example.com/api/auth/callback/asgardeo
環境変数
AUTH_ASGARDEO_ID
AUTH_ASGARDEO_SECRET
AUTH_ASGARDEO_ISSUER
設定
以下の手順に従ってください
- Asgardeoコンソールにログインします
- 次に、「アプリケーション」タブに移動します(詳細についてはこちら)
- 標準ベースのOpen ID Connectアプリケーションを登録します
- コールバックURLを追加します:
http://localhost: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],
})