IBM Cloud Docs
为什么我的用户未重定向到我的应用程序?

为什么我的用户未重定向到我的应用程序?

当用户使用 IBM Cloud® App ID登录到应用程序时,会将它们重定向回应用程序,但有时重定向可能会失败。

如果在控制台中输入重定向 URL 时被服务拒绝,请确保它是一个格式正确的有效 URL。 了解更多信息

为什么用户在使用身份提供者登录后没有重定向到我的应用程序?

用户通过身份提供者的登录页面登录到应用程序时,什么也没有发生或者登录失败。

登录可能由于以下原因而失败:

  • 您的重定向 URL 未正确添加到 允许列表 中。
  • 用户未经授权。
  • 用户登录时尝试使用的凭证有问题。

要进行重定向:

  • 请验证您的重定向 URL 是否正确。 它必须是具体的 URL,才能真正重定向。
  • 请确保您的用户使用正确的凭证登录。
  • 请检查这些凭证是否已在您的身份提供者用户设置中进行了配置。

用户尝试登录时,为何不将用户重定向到身份提供者?

用户尝试登录到应用程序,但提示时不显示登录页面。

身份提供者可能由于多种原因而失败:

  • 在 App ID 中列出的重定向 URI 的编写方式不正确。
  • 身份提供者无法识别认证请求。
  • 身份提供者需要 HTTP-POST 绑定。
  • 身份提供者需要已签名的 AuthnRequest。

您可以尝试以下某些解决方案:

  • 更新登录 URL。 此 URL 作为 AuthnRequest 的一部分发送,并且必须完全一致。
  • 请确保在身份提供者设置中正确设置了 App ID 元数据。
  • 将身份提供者配置为接受 HTTP-Redirect 中的 AuthnRequest
  • App ID 不支持对 AuthnRequests 进行签名。

如果这些解决方案都不起作用,则可能是连接问题。