3

当用户尝试登录时,他们会收到“您的密码不正确”,但我知道用户名/密码是有效的。

我配置了用户旅程记录器,我收到以下信息:

引发了“Web.TPEngine.Providers.BadArgumentRetryNeededException”类型的异常。

这个错误是什么意思,我该如何解决?

4

3 回答 3

3

@spottedmahn 是 100% 正确的。对我来说,我错过了授予权限部分。

此外,您必须同时执行这两项操作

  • 配置 IdentityExperienceFramework 权限
  • 单击授予权限

在此处输入图像描述

PS。我是否提到过,如果您不单击“授予权限”,则什么都不起作用;严重地!

于 2018-06-04T19:23:47.483 回答
2

事实证明,在创建ProxyIdentityExperienceFramework Azure AD 应用程序时,它的创建不正确。它是作为 Web 应用程序/API 创建的,而不是应有的原生应用程序。

在此处输入图像描述

于 2018-01-29T20:15:55.560 回答
0

以上所有内容都是绝对正确的:

  1. ProxyIdentityExperienceFramework 应用程序类型必须是Native
  2. 必须配置权限,不要忘记点击“授予权限

此外,几乎每次都让我忘记将ProxyIdentityExperienceFrameworkIdentityExperienceFramework的应用程序 ID 粘贴到 XML 策略中的“login-NonInteractive”技术配置文件下。

像这样:

<ClaimsProvider>
  <DisplayName>Local Account SignIn</DisplayName>
  <TechnicalProfiles>
    <TechnicalProfile Id="login-NonInteractive">
      <Metadata>
        <Item Key="client_id">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</Item><!-- ProxyIdentityExperienceFramework -->
        <Item Key="IdTokenAudience">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</Item><!-- IdentityExperienceFramework -->
      </Metadata>
      <InputClaims>
        <InputClaim ClaimTypeReferenceId="client_id" DefaultValue="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" /> <!-- ProxyIdentityExperienceFramework -->
        <InputClaim ClaimTypeReferenceId="resource_id" PartnerClaimType="resource" DefaultValue="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" /> <!-- IdentityExperienceFramework -->
      </InputClaims>
    </TechnicalProfile>
  </TechnicalProfiles>
</ClaimsProvider>
于 2018-06-20T17:14:08.440 回答