使用认知用户组登录后重定向
redirection after signin with the use of cognito user groups
我已经设置了一个具有放大和反应功能的认知用户池。我现在想以这样一种方式配置身份验证,即在登录后,用户将被重定向到页面,具体取决于他们所在的组,如果来自 "admin" 组的某人登录,他将被定向到与来自的人不同的页面小组 "user"。非常感谢您的帮助。
非常感谢。
通过 Amplify Auth 登录后获得用户 accessToken
后,您将能够通过 accessToken.payload["cognito:groups"]
.
获得分配给用户的组
你也可以通过const session = await Auth.currentSession();
获取用户会话,在里面你会找到accessToken
。
基于此,您将能够重定向到任何需要的地方。
我已经设置了一个具有放大和反应功能的认知用户池。我现在想以这样一种方式配置身份验证,即在登录后,用户将被重定向到页面,具体取决于他们所在的组,如果来自 "admin" 组的某人登录,他将被定向到与来自的人不同的页面小组 "user"。非常感谢您的帮助。
非常感谢。
通过 Amplify Auth 登录后获得用户 accessToken
后,您将能够通过 accessToken.payload["cognito:groups"]
.
你也可以通过const session = await Auth.currentSession();
获取用户会话,在里面你会找到accessToken
。
基于此,您将能够重定向到任何需要的地方。