Categories
AWSCognito User Pool
AWS Amplify Advent Calendar 2020、25日目の記事です。 そういえば紹介していなかったなと思ったTipsがあったので、まとめてみました。 Amplify SDKのAuthにはユーザー属性を消 […]
AWS Amplify Advent Calendar 2020、6日目の記事です。 AWS AmplifyのSDKを使うとCognitoのMFAも割と簡単に実装できます。が、AWSが用意しているUIではなく自前のUIで […]
AWSCognito User PoolJavaScriptNode.js
タイトルの通りです。 背景 Cognito User Poolsはログイン時のIDにユーザー名・Email・電話番号の3つが利用できます。これはプールを作成する際にしか設定できませんので、これから試そうという方はご注意 […]
AWSCognito User PoolServerless FW
Cognito User Poolsを会員基盤としている場合、APIの認証をかなり簡単に作ることができます。そう、Serverless Frameworkなら。 serverless.yml こんな感じで書きましょう。 […]
たまに集計などで欲しくなるので、覚書。 基本的にasync / awiat と再帰呼び出しでぶん回すだけです。 アクティブなユーザーを取ってくる listUsersAPIを使う。60件までしかとれないので注意。 特定のグ […]
Cognito User Poolsはトリガーを使うことでメッセージをカスタマイズすることができます。 参考:AWS Lambda トリガーを使用したユーザープールのワークフローのカスタマイズ event.respons […]
AWSCognito User PoolJavaScript
adminCreateUserでユーザーを作成した時など、Cognito User Poolsでは初回ログイン時にパスワードの変更を強制させることができます。 その際のフロントエンドの実装をaws-amplify使ったケ […]
ログインしたまま作業してたらパスワード忘れたってことありませんか? これは開発時のデバッグで、パスワード変更→メールアドレス変更→ログアウト→「あれ、パスワードなんだっけ」ってなって詰みかけた話です。 なぜ詰みかけた メ […]
Amazon AlexaAWSCognito User Pool
いつのまにかCognito User PoolでOAuth認証ができるようになっていましたので、さっそくAlexa Skillのアカウントリンクを試してみました。 Implicit grantとAuthorization […]
Cognito UserPoolにはトリガーが用意されており、任意のタイミングでLambdaを実行することができます。 「確認後」のトリガーにLambdaをセットすることで、アカウントの有効化が実行されたタイミングでメー […]