Mon cas d'utilisation est que je veux lever une erreur sur le TP AAD-UserReadUsingEmailAddress.
J'ai essayé d'utiliser "UserMessageIfClaimsTransformationBooleanValueIsNotEqual". Cela n'a pas fonctionné.
En lisant la documentation, cela doit être dérivé d'un TP auto-affirmé, ce que AAD-UserReadUsingEmailAddress n'est pas.
L'autre moyen serait d'utiliser quelque chose comme "RaiseErrorIfClaimsPrincipalDoesNotExist" ou "RaiseErrorIfClaimsPrincipalAlreadyExists" qui lance une erreur si la réclamation existe ou non.
Mais je veux lancer une erreur du type "RaiseErrorIfBooleanValueIsNotEqual" si le claim n'est pas égal à une valeur. L'affirmation existera toujours.
Y a-t-il un moyen de le faire ?
Mise à jour
Le premier élément de mon parcours utilisateur est :
<OrchestrationStep Order="1" Type="ClaimsExchange">
<ClaimsExchanges>
<ClaimsExchange Id="ReadEmailAddress" TechnicalProfileReferenceId="AAD-UserReadUsingEmailAddress" />
</ClaimsExchanges>
</OrchestrationStep>