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?

Cognito API ハンズオン やってみた 202403

Posted at

はじめに

以下のハンズオンをやってみました。
COGNITO API ハンズオン
2024年3月現在、UIの変更に伴い手順が異なる箇所あるため、備忘録として残すことに。
今回、 Postman を使って Cognito ユーザプールの API 呼び出しを行います。
諸々の事前準備は完了している前提です。

手順 Cognito

以下、手が止まりそうな箇所のメモ。他はハンズオン手順にのっとってください。
image.png

デフォルトの認証UIで良い場合は下記を選択した状態に。
image.png
※デフォルトの認証UI ↓ こんなやつ
image.png

image.png

流れでPublicクライアントを作成することになる。Publicクライアントの場合
image.png

認証フローを選択よりALLOW_USER_PASSWORD_AUTH に変更。一般的なIDとパスワードを入れる認証システムにしたい場合、必要になる。
image.png

ユーザープールが作成された。
image.png

ユーザープール選択 ⇒「アプリケーションの統合」⇒「アプリケーションの作成」
ConfidentialClientを作成する。
image.png

認証フロー けす
image.png

image.png

ふえた
image.png

これでよし。

手順 API Gateway

CORS 対応はここからよしなに
image.png

3. COGNITO IDENTITY PROVIDER API

ここはPostmanの場合、だいたいハンズオンとUI一緒
image.png

4. AUTH API の AUTHORIZATION CODE GRANT の呼び出し

だいたいハンズオンとUI一緒。認可コードの発行からスタート
image.png

終わったら後片付け忘れずに。

おわりに

基本的な認可、認証のフローが腹落ちしました。

参考

【連載】世界一わかりみの深いOAuth入門 〜 その1:OAuthってなに? 〜

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?