使用Cognito用户组登录后进行重定向

时间:2019-03-04 16:29:26

标签: reactjs amazon-cognito aws-amplify

我已经设置了具有放大和反应功能的Cognito用户池。我现在要配置身份验证,以便在登录后将用户重定向到页面,具体取决于他们所在的组,这意味着如果“ admin”组中的某人登录时会将他定向到与该组中的某人不同的页面“用户”。帮助将不胜感激。

非常感谢。

1 个答案:

答案 0 :(得分:0)

通过Amplify Auth登录后,一旦获得用户accessToken,您就可以通过accessToken.payload["cognito:groups"]获取分配给用户的网上论坛。

您还可以通过const session = await Auth.currentSession();获取用户会话,在内部可以找到accessToken

基于此,您将能够在任何需要的地方重定向。