質問編集履歴

2

「実現したいこと」を更新

2020/12/03 22:39

投稿

Fur0
Fur0

スコア48

test CHANGED
@@ -1 +1 @@
1
- Cognitoはセッション代わりになるのでしょうか。
1
+ Cognitoはセッション管理機能を有しているのでしょうか。
test CHANGED
@@ -8,25 +8,9 @@
8
8
 
9
9
 
10
10
 
11
- ログイン認証に成功したときの戻り値であるトークン(IDトークン、アクセストークン、更新トークン)によって、以下のような動作をする認識です
11
+ ログイン認証に成功したときトークン(IDトークン、アクセストークン、更新トークン)を返却します。
12
12
 
13
-
14
-
15
- IDトークン
16
-
17
- →ペイロドにあるユーザープールIDやユーザIDなどをキーに認証使用され
13
+ これらのトクンはLocalStorageまたはSession Storage格納されます
18
-
19
-
20
-
21
- アクセストークン
22
-
23
- →独自に定義したユーザ属性にデータを登録・更新・削除できる(好きな時に好きなデータを保持できる)。
24
-
25
-
26
-
27
- 更新トークン
28
-
29
- →IDトークンやアクセストークンを再取得する。SDKクライアントを使用すれば、更新トークンが生存中は自動でIDトークンとアクセストークンを更新してくれるため、更新トークンの使用期限を設定することは、セッションタイムアウト時間を設定することと同じである。
30
14
 
31
15
 
32
16
 
@@ -34,7 +18,9 @@
34
18
 
35
19
 
36
20
 
37
- 補足情報にあるように、ログインに成功するとAmazon Cognitoはセッションを作成してトークンを返却するのですが、そのトークンの中にセッションIDが見当たらないため、本当にセッションが作成されていることを理解できませんでした。
21
+ 補足情報にあるように、ログインに成功するとAmazon Cognitoはセッションを作成してトークンを返却するのですが、そのトークンの中にセッション情報が見当たらないため、本当にセッションが作成されていることを理解できませんでした。
22
+
23
+ ペイロードに存在するどの項目に注目すれば良いのでしょうか。
38
24
 
39
25
 
40
26
 
@@ -50,6 +36,6 @@
50
36
 
51
37
  ### 追記
52
38
 
53
- qiitaではありますが、Cookieでセッションを保存している旨の記事を発見しました。
39
+ qiitaではありますが、Cookieでセッションを保存している旨の記事を発見しました。Storageに保存される認識ですが、Cookieにも保存される...?
54
40
 
55
41
  [Cognitoのログイン、認可エンドポイント役割、挙動の説明](https://qiita.com/k_hoso/items/3868a6845ceac3e29f44)

1

追記を追加

2020/12/03 22:39

投稿

Fur0
Fur0

スコア48

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,11 @@
45
45
  [ユーザープールによる認証](https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/authentication.html)
46
46
 
47
47
  [ユーザープールのトークンの使用](https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/amazon-cognito-user-pools-using-tokens-with-identity-providers.html)
48
+
49
+
50
+
51
+ ### 追記
52
+
53
+ qiitaではありますが、Cookieでセッションを保存している旨の記事を発見しました。
54
+
55
+ [Cognitoのログイン、認可エンドポイント役割、挙動の説明](https://qiita.com/k_hoso/items/3868a6845ceac3e29f44)