ニュース
Cognitoの許可一覧から外した人は、いつ止まるのか
要点
- 社内向け管理画面の共通ログイン入口として、CognitoとGoogleの連携を導入する計画である
- 許可一覧は当初開発者のみを対象とし、運用が安定した後に対象を広げる方針である
- 許可一覧に載っていない既存のCognitoユーザーでも、戻り先に認可コードが付いてきたことが確認された
なぜ重要か
許可判定をユーザー作成時だけに置くと、一覧から外した後も既存ユーザーが認証を通過できる期間が生じる。トークンを発行する直前にも同じ判定が必要になる。
影響を受ける人
- Cognitoで社内向け認証を構築する開発者
- Googleアカウント連携でログイン入口を統一しようとするチーム
取るべき対応
- 認可コードやトークンを発行する直前にも許可一覧の判定を入れる
社内向けの管理画面が増え始めたとき、画面ごとにログインを用意する代わりに、CognitoとGoogleで共通の入口を作ることにしました。最初は開発者だけを許可一覧に載せ、運用が安定したら対象を広げる計画です。 許可一覧の判定は、ユーザーを作る直前に置けば足りると考えていました。ただ、確認すると、すでにCognitoにユーザーがいる人は、一覧に載っていなくても戻り先に認可コードが付いてきました。この違いを見ると、トークンを発行する直前にも同じ判定が必要だと分かります。…