当用户尝试登录时,他们会收到“您的密码不正确”,但我知道用户名/密码是有效的。
我配置了用户旅程记录器,我收到以下信息:
引发了“Web.TPEngine.Providers.BadArgumentRetryNeededException”类型的异常。
这个错误是什么意思,我该如何解决?
当用户尝试登录时,他们会收到“您的密码不正确”,但我知道用户名/密码是有效的。
我配置了用户旅程记录器,我收到以下信息:
引发了“Web.TPEngine.Providers.BadArgumentRetryNeededException”类型的异常。
这个错误是什么意思,我该如何解决?
事实证明,在创建ProxyIdentityExperienceFramework Azure AD 应用程序时,它的创建不正确。它是作为 Web 应用程序/API 创建的,而不是应有的原生应用程序。
以上所有内容都是绝对正确的:
此外,几乎每次都让我忘记将ProxyIdentityExperienceFramework和IdentityExperienceFramework的应用程序 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>