簡體   English   中英

如何獲取 cognito 用戶組(在 AWS JS SDK V3 中)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM