コンテンツにスキップ
NextAuth.js v4 からの移行ですか?お読みください 移行ガイド.

Cognito プロバイダー

リソース

セットアップ

コールバック URL

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

環境変数

AUTH_COGNITO_ID
AUTH_COGNITO_SECRET
AUTH_COGNITO_ISSUER

構成

/auth.ts
import NextAuth from "next-auth"
import Cognito from "next-auth/providers/cognito"
 
export const { handlers, auth, signIn, signOut } = NextAuth({
  providers: [Cognito],
})

注意事項

Cognito ダッシュボードに移動するには、AWS リージョンを選択する必要があります。

発行者は https://cognito-idp.{region}.amazonaws.com/{PoolId} のような URL です。ここで、PoolId は Cognito の一般設定のもので、アプリクライアント ID と混同しないでください。

これらの設定を行う前に、Amazon Cognito ホステッドドメインを設定する必要があります。設定は アプリクライアント / ホステッド UI の編集 にあります。

⚠️

適切なクライアント設定をすべて選択してください。そうしないと、OAuth フローが機能しません。

Auth.js © Balázs Orbán and Team -2024