amazon-web-services - 修复 Amazon Cognito - 使用 Apple 登录 - "Invalid State/RelayState provided"

标签 amazon-web-services amazon-cognito

我一直在使用 Amazon Cognito 用户池,并将 Apple 设置为我的用户池中的身份提供商。通过 OAuth2 流程创建 Apple 帐户后,Cognito 的托管 UI 将我重定向到一个页面,该页面仅显示错误“提供的状态/中继状态无效”。我该如何解决这个问题?

最佳答案

这种描述不当的错误可能是由于未能为您用来对用户进行身份验证的应用程序客户端启用身份提供程序所致。
您可以通过执行以下操作来启用身份提供者:

  • 在 AWS 控制台中导航到您的用户池配置
  • 选择 应用客户端设置 在左侧边栏中
  • 选择要为
  • 启用提供程序的应用程序客户端(或多个)
  • 确保在 下检查提供商启用身份提供程序
  • 节省!
  • 关于amazon-web-services - 修复 Amazon Cognito - 使用 Apple 登录 - "Invalid State/RelayState provided",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60956608/

    相关文章:

    javascript - ReactJS Promise resolve() 不会将值传递给 .then() ,而是reject() 将值传递给 .catch()

    amazon-web-services - AWS Cognito USER_PASSWORD_AUTH "Initiate Auth method not supported."

    amazon-web-services - Amazon Pinpoint 与 Amazon SES/SMS

    mysql - 如何将aws公共(public)数据集导入mysql实例?

    mysql - SQL 查询破坏了我们的游戏! (后端服务器已满)

    amazon-web-services - AWS 认知 : Restrict users to a single domain

    ios - AWS Cognito 使用 Firebase 电子邮件和密码 IOS 对用户进行身份验证

    amazon-cognito - 为用户定义每个用户的自定义范围

    ruby-on-rails - Rails 部署未在生产中显示图像

    amazon-web-services - "Do you want to allow your PC to be discoverable by other PCs and devices on this network?"对 AWS EC2 的影响是什么?