LaravelとCognitoを連携したユーザー認証機構を作ったので、まとめます。 今回、Laravel側のDBとCognito側で管理する情報は以下のようにしました。 Laravel
![Laravel + AWS Cognito での認証機能の実装【ユーザー新規登録編�】 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd20d2d4669dbcdc7d44bfb0ec31188ed9371786/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9TGFyYXZlbCUyMCUyQiUyMEFXUyUyMENvZ25pdG8lMjAlRTMlODElQTclRTMlODElQUUlRTglQUElOEQlRTglQTglQkMlRTYlQTklOUYlRTglODMlQkQlRTMlODElQUUlRTUlQUUlOUYlRTglQTMlODUlRTMlODAlOTAlRTMlODMlQTYlRTMlODMlQkMlRTMlODIlQjYlRTMlODMlQkMlRTYlOTYlQjAlRTglQTYlOEYlRTclOTklQkIlRTklOEMlQjIlRTclQjclQTglMDglRTMlODAlOTEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTY5ODA0YjA0YzhlMmVlZTg1ZTYyMjM1ZTFmN2QyODlk%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwYXlhc2FtaW5kJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02YTA1NmUzNTdkNDkyMjhkNDcxNDJkODZjZjlkYjUwYg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D931a81f678ba62b703cc57597ba1d4ee)
こんにちは、せーのです。今日はCognitoのUser Poolsを使ったWebのログイン画面を作ってみます。 サインアップがあるならサインインも作ってみよう User PoolsはAWSの認証サービスであるCognitoの機能の中でもAWSはもちろん、FacebookやGoogle、Twitter等外部の認証基盤を使わずに独自の認証プロバイダがサクッと作れる、というとても賢い機能です。細かい話はこちらの記事を参照下さい。 [新機能] Amazon Cognito に待望のユーザー認証基盤「User Pools」が追加されました! | Developers.IO こちらはiOSからの各機能の書き方を紹介しています。一方WebでこのUser Poolsを使う記事もこちらに書かれています。 AWS SDK for JavaScriptを使ってブラウザーからCognito User Poolsへ
前回、前々回に引き続き、もうちょっと、AWS Cognitoを操ってみます。 (ちなみに、前回、前々回は以下の通り) AWS CognitoにGoogleとYahooとLINEアカウントを連携させる AWS Cognitoにサインインしないと見れないLambdaを作る 今回は、AWS Cognitoのカスタム認証フローをつかって、合言葉ログインを作ってみます。 サインアップ時に指定したパスワードで認証するのもありですが、それに加えて、独自の認証を自作してみたいと思います。カスタマイズ次第で、本人しかもっていないハードウェアトークンなどと連携するもの良いかと思います。 以下、参考となる情報源です。 カスタム認証チャレンジLambdaトリガー https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/user-pool-la
前書き ユーザ認証のCognitoを使って、ユーザ認証を実装してみました。 今回はそのまとめです。 実装したフローは、いろんなサービスでよくある以下のフローです。 サインアップ 認証コードとURLが届く URL先の認証コード入力画面でコードを入力する 上記のフローを実装して見たので、まとめます。 Cognitoの設定 まずはじめに、Cognito側でメッセージがコードであることを確認します。 あらかじめ、ユーザープールIDとクライアントIDは控えておきましょう。 コード認証実装 AWS-SDK、およびCognitoを利用するに当たって、以下のライブラリが必要なのでnpmかyarnでインストールします。 # npm npm install aws-sdk npm install amazon-cognito-identity-js # yarn yarn add aws-sdk yarn a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く