azure-ad-b2c - AD B2C 自定义策略中 API 调用失败或 API 关闭的自定义错误消息
问题描述
我正在集成一个用于验证自定义策略中的字段的休息 API。如果我的 API 关闭,默认情况下会显示一条消息,但这对用户不友好。有什么方法可以自定义错误消息。我正在关注此文档以进行 REST API 集成 Rest API 集成
<ClaimsProvider>
<DisplayName>REST APIs</DisplayName>
<TechnicalProfiles>
<!-- Custom Restful service -->
<TechnicalProfile Id="REST-API-SignUp">
<DisplayName>Validate user's input data and return loyaltyNumber claim</DisplayName>
<Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.RestfulProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<Metadata>
<Item Key="ServiceUrl">https://your-app-name.azurewebsites.NET/api/identity/signup</Item>
<Item Key="SendClaimsIn">Body</Item>
<!-- Set AuthenticationType to Basic or ClientCertificate in production environments -->
<Item Key="AuthenticationType">None</Item>
<!-- REMOVE the following line in production environments -->
<Item Key="AllowInsecureAuthInProduction">true</Item>
</Metadata>
<InputClaims>
<InputClaim ClaimTypeReferenceId="email" />
<InputClaim ClaimTypeReferenceId="givenName" PartnerClaimType="firstName" />
<InputClaim ClaimTypeReferenceId="surname" PartnerClaimType="lastName" />
</InputClaims>
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="loyaltyNumber" PartnerClaimType="loyaltyNumber" />
</OutputClaims>
<UseTechnicalProfileForSessionManagement ReferenceId="SM-Noop" />
</TechnicalProfile>
<!-- Change LocalAccountSignUpWithLogonEmail technical profile to support your validation technical profile -->
<TechnicalProfile Id="LocalAccountSignUpWithLogonEmail">
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="loyaltyNumber" PartnerClaimType="loyaltyNumber" />
</OutputClaims>
<ValidationTechnicalProfiles>
<ValidationTechnicalProfile ReferenceId="REST-API-SignUp" />
</ValidationTechnicalProfiles>
</TechnicalProfile>
</TechnicalProfiles>
</ClaimsProvider>
解决方案
推荐阅读
- c# - C# MS Word 互操作性 - 如何拉伸填充表格中的最后一列
- python - 正确组合数据帧
- r - R - 底图功能 - 自定义轴
- python - Python Zeep 为肥皂请求引发未知错误
- sql-server - 无法从 SQL Server 发送带有查询结果的电子邮件
- sql - SQL - 根据日期时间创建一个不同的列表
- python-3.x - 如何在python中创建一个迭代器类,它将以相反的顺序遍历输入?
- django - 如何使用石墨烯突变信息访问 django 请求
- python - 使用官方网站的 CIFAR-10 数据集进行梯度爆炸
- node.js - AWS Lambda 在 50 毫秒内随机获取操作超时