Amplify - 现有用户在使用新的REST API时无法进行身份验证(新用户可以)

0

【以下的问题经过翻译处理】 我们最近在我们的Amplify应用程序中使用amplify add apiRestrict API Access?YAuth/Guest Users:Authenticated users onlycreate、read、update、delete引入了一个新的REST api。

当我尝试使用一个在API引入之前注册的用户访问API时,他们会收到“错误:请求失败,状态代码403”的响应。

当我创建一个新用户时,他们会收到200的成功响应。

如果我删除“限制API访问权限”,那么每个人都可以使用API。

如何解决现有用户的这个问题?

1回答
0

【以下的回答经过翻译处理】 好的,我找到了这个问题的答案。这是一个github问题,amplify-js团队很好地为我解决了这个问题。

https://github.com/aws-amplify/amplify-js/issues/11197

通过“已验证用户” - “用户需要登录来使用REST API”限制访问将不会验证任何已添加到“组”中的用户。在“组”中的用户需要将其一个或多个组明确添加到身份验证中。

profile picture
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ