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
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则