Quden 認証(Amazon Cognito)周りについて
Quden の認証どうやってる?
Amazon Cognitoを使っています。
Cognitoって何?
ウェブアプリケーションおよびモバイルアプリに素早く簡単にユーザーのサインアップ/サインイン、アクセスコントロールの機能を追加できるサービスです。
Quden ではどう使っている?
npmパッケージのJavaScript SDK v3を使っています。
Cognito はサーバーサイドでのみ使っているので、Admin の API を使うことになります。つまり、クライアント側のJSでのサインアップ=自己サインアップを許可していません。
参考資料ある?
Cognitoの全体像を掴みたい
こちらのAWSソリューションアーキテクトの資料が参考になります。
実装のサンプルがみたい
こちらのAWS Cognito UserPoolをサーバーサイドで使うサンプル (Node.js)が参考になります。