[英]How to get a cognito users' group (in AWS JS SDK V3)
我嘗試從 AWS JavbaScript SDK V2 遷移到 V3。
我想檢索登錄的 Cognito 用戶(形成身份池)所屬的用戶組。
在 V2 中,這就像查看登錄響應的 ["accessToken"].payload['cognito:groups'] 元素一樣簡單。
在 V3 中,它不是響應的一部分。 我如何在 V3 中獲得這條信息?
我正在使用 Amplify Auth,所以我使用以下代碼:
const session = await Auth.currentSession();
let idToken = session.getIdToken();
console.log(idToken.payload["cognito:groups"]);
您應該在登錄響應中切換到“idToken”而不是“accessToken”,這樣就可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.