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

时间:2017-10-31 10:16:08

标签: authentication ionic-framework okta

在我的应用程序中集成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”
}

请帮帮我。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

+1 与阿西尔 错误代码是

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

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

添加用户名 Add Username

编辑用户名 Edit Username

答案 2 :(得分:0)

消息是

  

“无法评估'sub'系统声明。”

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