📝
NextAuthでSign in with Cognito画面を飛ばす方法
NextAuthでCognito + AzureADのSSOを実装しているときに
ログインボタンを押下するとSign in with Cognito画面が表示され、
Sign in with Cognitoボタンを押すとAzure(Microsoft)のログイン画面へ遷移します。
このSign in with Cognito画面を飛ばして、Azure(Microsoft)のログイン画面へ遷移させたい!!!
と思いますよね。
これ簡単にできるんです。
さすが、NextAuthです。
サインイン画面を表示する際以下のsignInメソッドを使いますよね。
signIn()
このsignInメソッドの引数でcognitoと設定すると、Cognitoを使うと設定できるので、Sign in with Cognito画面を省略できます。
signIn('cognito')
ほんと簡単ですね。
NextAuthの公式サイトでgoogleのSSOの例ですが、書いてありました。
とりあえず、先に公式サイトを見るという風にすればググるよりも早いですね。
Discussion