首页 > 解决方案 > 如何在 AWS Amplify 中使用自定义范围和 react native

问题描述

我正在开发一个移动应用程序,并计划在 AWS lambda 中使用后端 API。我能够使用 Cognito 向我的应用程序添加联合身份验证,并且它可以工作。我还想授权 Cognito 用户的 lambda API 调用。为此,我需要添加一个自定义范围。

在我的应用程序中,我使用此代码启动登录/注册流程。但它没有考虑新添加的范围。当我单击我的应用程序上的登录按钮并检查重定向的 url 时,它没有新添加的自定义范围

Amplify.configure(amplify);
Auth.federatedSignIn()

我已在 Cognito Allowed Custom Scopes 中允许应用程序客户端设置的新范围。我还注意到 aws-exports.js 尚未使用新的自定义范围进行更新。我尝试放大拉,但它没有更新文件。(我是新手,我在这里和那里遵循教程来完成这项工作,不确定我是否错过了任何东西)

如何让自定义范围在我的应用程序中工作?

标签: amazon-web-servicesreact-nativeamazon-cognitoaws-amplify

解决方案


推荐阅读