- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 TechnicalProfile X 处理的哪个阶段执行 ValidationTP 或 IncludedTP?在 X 产生 OutputClaims 之前?之后?
假设我的 TP 有以下声明。它还有一个 ValidationTP Y。Y 可以保留“电子邮件”吗(它是否可用)?
<OutputClaim ClaimTypeReferenceId="email" PartnerClaimType="Verified.Email" Required="true" />
或者,假设我的 TP X 使用另一个 Y 作为 ValidationTP,Y 输入并输出一些声明(Input/OutputClaim)。它们可用于 X 的输出吗?如果它们在 ValidationTP 中标记为 OutputClaims,我是否还需要将它们标记为 OutputClaims?
最佳答案
在执行自断言技术配置文件(指验证技术配置文件)之后,执行验证技术配置文件。
在以下示例中,电子邮件声明从LocalAccountSignUpWithLogonEmail自断言技术配置文件传递到AAD-UserWriteUsingLogonEmail验证技术配置文件:
<TechnicalProfile Id="AAD-UserWriteUsingLogonEmail">
<PersistedClaims>
<PersistedClaim ClaimTypeReferenceId="email" PartnerClaimType="signInNames.emailAddress" />
</PersistedClaims>
</TechnicalProfile>
<TechnicalProfile Id="LocalAccountSignUpWithLogonEmail">
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="email" PartnerClaimType="Verified.Email" Required="true" />
</OutputClaims>
<ValidationTechnicalProfiles>
<ValidationTechnicalProfile ReferenceId="AAD-UserWriteUsingLogonEmail" />
</ValidationTechnicalProfiles>
</TechnicalProfile>
在以下示例中,objectId 声明从 AAD-UserWriteUsingLogonEmail 验证技术配置文件传递到 REST-API-Signup 验证技术简介:
<TechnicalProfile Id="AAD-UserWriteUsingLogonEmail">
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="objectId" />
</OutputClaims>
</TechnicalProfile>
<TechnicalProfile Id="REST-API-Signup">
<InputClaims>
<InputClaim ClaimTypeReferenceId="objectId" />
</InputClaims>
</TechnicalProfile>
<TechnicalProfile Id="LocalAccountSignUpWithLogonEmail">
<ValidationTechnicalProfiles>
<ValidationTechnicalProfile ReferenceId="AAD-UserWriteUsingLogonEmail" />
<ValidationTechnicalProfile ReferenceId="REST-API-Signup" />
</ValidationTechnicalProfiles>
</TechnicalProfile>
在以下示例中,objectId 声明是从 AAD-UserWriteUsingLogonEmail 验证技术配置文件“通过”LocalAccountSignUpWithLogonEmail 自断言传递的其他编排步骤的技术简介:
<TechnicalProfile Id="AAD-UserWriteUsingLogonEmail">
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="objectId" />
</OutputClaims>
</TechnicalProfile>
<TechnicalProfile Id="LocalAccountSignUpWithLogonEmail">
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="objectId" />
</OutputClaims>
<ValidationTechnicalProfiles>
<ValidationTechnicalProfile ReferenceId="AAD-UserWriteUsingLogonEmail" />
</ValidationTechnicalProfiles>
</TechnicalProfile>
有关详细信息,请参阅the Technical profile flow section的the About technical profiles in Azure Active Directory B2C custom policies article .
关于azure - ValidationTechnicalProfile 何时执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55541042/
在 TechnicalProfile X 处理的哪个阶段执行 ValidationTP 或 IncludedTP?在 X 产生 OutputClaims 之前?之后? 假设我的 TP 有以下声明。它还
在 TechnicalProfile X 处理的哪个阶段执行 ValidationTP 或 IncludedTP?在 X 产生 OutputClaims 之前?之后? 假设我的 TP 有以下声明。它还
在 Azure AD B2C 自定义策略中,在 ValidationTechnicalProfile 中,调用外部 REST API 时,如果 REST API 返回 HTTP 错误代码(例如 404
我是一名优秀的程序员,十分优秀!