在离子应用程序中使用 Okta 身份验证时出现 OAuth 错误

OAuth error when using Okta Authentication in ionic app

在我的应用程序中集成 okta 身份验证时出现以下错误。

OAuthError
{
    name: “OAuthError”,
    message: “The ‘{0}’ system claim could not be evaluated.”,
    errorCode: “server_error”,
    errorSummary: “The ‘{0}’ system claim could not be evaluated.”}
    errorCode:"server_error"
    errorSummary:"The ‘{0}’ system claim could not be evaluated."
    message:"The ‘{0}’ system claim could not be evaluated." 
    name:“OAuthError”
}

请帮助我。

我使用自定义应用程序的 OpenID Connect 登录方法时收到同样的错误。在我的例子中,修复是为了确保在分配的应用程序上为相关用户正确设置了用户名属性。

消息是

"The 'sub' system claim could not be evaluated."

决议如凯西所说。如果应用程序分配给用户,则该用户名必须出现在已注册应用程序的用户名属性中。

+1 与阿西尔 错误代码是

"The 'sub' system claim could not be evaluated."

默认情况下,用户名,甚至分配给应用程序的用户名都是空白的。我们必须手动添加它们。 我正在检查是否可以通过编程方式避免手动干预,将在此处分享。

添加用户名

编辑用户名