我尝试从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";在登录响应中,这样就可以了。