如何获取 COGNITO 用户组(在 AWS JS SDK V3 中)



我尝试从AWS JavbaScript SDK V2迁移到V3。

我想检索登录Cognito用户(形成身份池(所属的用户组。

在V2中,这就像在登录响应的["accessToken"].epayload["gnito:groups"]元素中查找一样简单。

在V3中,它不是响应的一部分。我如何在V3中获得这条信息?

我正在使用Amplify Auth,所以我使用以下代码:

const session = await Auth.currentSession();
let idToken = session.getIdToken();
console.log(idToken.payload["cognito:groups"]);

你应该切换到";idToken";而不是";accessToken";在登录响应中,这样就可以了。

最新更新