質問編集履歴
2
「実現したいこと」を更新
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Cognitoはセッション
|
1
|
+
Cognitoはセッション管理機能を有しているのでしょうか。
|
test
CHANGED
@@ -8,25 +8,9 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
ログイン認証に成功したとき
|
11
|
+
ログイン認証に成功したときにトークン(IDトークン、アクセストークン、更新トークン)を返却します。
|
12
12
|
|
13
|
-
|
14
|
-
|
15
|
-
IDトークン
|
16
|
-
|
17
|
-
|
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はセッションを作成してトークンを返却するのですが、そのトークンの中にセッション
|
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
追記を追加
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)
|