1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS Cognito にトライしてみた

Posted at

なにをしたか

  • AWS Cogniteでログイン周りを作れそう?と思ったのでその調査

結論

  • できたよ
  • 最小構成は、登録(Signup)、有効化(Activation)、サインイン(SignIn)でできそう

本編

実施内容(基本的にはこの通り)

アレンジ

jsのパスが3画面で違ってる部分は合わせた

画面遷移を追加

signup -> activation

	     // サインアップ成功の場合、アクティベーション画面に遷移する
			location.replace('activation.html');

activation -> signin

            // アクティベーション成功の場合、サインイン画面に遷移
			location.replace('signin.html');

追加機能(Resignup)が必要?

  • Signupの次の日に、Activationを行おうとしたら、Expiredなエラーが出た。

    • Resigunpを作らなければいけない?と思ったが運用で回避できることがわかった。
    • 運用での回避方法:ユーザ削除してしまえばいい
  • ユーザを無効化
    スクリーンショット 2021-09-04 9.38.51.png

  • ユーザを削除(無効化後に削除できる。)
    スクリーンショット 2021-09-04 9.39.01.png

  • 運用するなら必要だが、内輪で試す(Agileな車の例でいう、スケートボード)くらいならこれで十分と思われ

運用に向けては下記のあたりの調査は必要そう。(Agileな車の例でいう、バイクのあたりまで)

  • コードがExpiredしたときの再発行
  • Password再発行
  • 認証後と認証前のアクセスを分ける方法
  • Cognitoのプール情報等を環境変数にする

以上。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?