经过几天的研究,我真的不知道如何使用NextJS和AWS Amplify处理身份验证路由。这是我第一次使用NextJS,我想禁用登录/注册页面的登录用户和禁用 Jmeter 板的未登录用户。我已经尝试检查用户是否通过中间件文件中的AUTH API进行身份验证,但这不起作用。在谷歌上搜索也没有帮助,因为我无法找到任何与此相关的东西。希望有人能帮我。
z4bn682m1#
假设您可以成功地从AWS Cognito获取用户信息(这意味着您已经正确配置了Amplify Cognito访问权限),则需要使用React Context Provider来使整个应用程序都可以访问授权用户信息。然后,创建一些路由保护组件,并将您的主要应用程序组件 Package 在其中。
1条答案
按热度按时间z4bn682m1#
假设您可以成功地从AWS Cognito获取用户信息(这意味着您已经正确配置了Amplify Cognito访问权限),则需要使用React Context Provider来使整个应用程序都可以访问授权用户信息。然后,创建一些路由保护组件,并将您的主要应用程序组件 Package 在其中。