→ CognitoのアプリケーションクライアントのホストされたUIからログインは成功する
→ フロントエンド側の Amplify.configure()
のdomainが誤ってる
→ https://
が不要だった
→ Cognitoのアプリケーションクライアントからログインは成功する
→ フロントエンド側の redirectSignIn
と redirectSignOut
の末尾の /
が不要だった
→ CognitoのアプリケーションクライアントのホストされたUIからログインしようとすると以下のエラーが表示された
Some requested scopes were invalid. { valid=[ openid, https://www.googleapis.com/auth/userinfo.email, https://www.googleapis.com/auth/userinfo.profile ], invalid=[ aws.cognito.signin.user.admin ] }
→ aws.cognito.signin.user.admin
スコープを削除することで治った
aws.cognito.signin.user.adminって何?
→ Cognitoのアプリケーションクライアントからログインも失敗する → Cognitoのエラー画面ではなく、Googleのエラー画面が表示される → Google Cloudコンソールから承認済みの JavaScript 生成元にCognitoのドメインと承認済みのリダイレクト URIを正しく設定することでログインできるようになった