手順2で "LocalAccountWritePasswordUsingObjectId"テクニカルプロファイルでパスワードを保存した後、 "JwtIssuer"テクニカルプロファイルでJWTを発行する前に、 "PasswordReset"ユーザーの旅に新しいオーケストレーションステップを追加すると、
(私はあなたがこれに<OutputClaim />
sとカスタム要求を追加したと仮定しています:ステップ3.
は、この新たなオーケストレーションのステップは、「AAD-UserReadUsingObjectId」技術的なプロファイルを呼び出すことによって、カスタムの特許請求の範囲を含め、ユーザーを読み込み、技術プロファイル)
<UserJourney Id="PasswordReset">
<OrchestrationSteps>
<OrchestrationStep Order="1" Type="ClaimsExchange">
<ClaimsExchanges>
<ClaimsExchange Id="PasswordResetUsingEmailAddressExchange" TechnicalProfileReferenceId="LocalAccountDiscoveryUsingEmailAddress" />
</ClaimsExchanges>
</OrchestrationStep>
<OrchestrationStep Order="2" Type="ClaimsExchange">
<ClaimsExchanges>
<ClaimsExchange Id="NewCredentials" TechnicalProfileReferenceId="LocalAccountWritePasswordUsingObjectId" />
</ClaimsExchanges>
</OrchestrationStep>
<OrchestrationStep Order="3" Type="ClaimsExchange">
<ClaimsExchanges>
<ClaimsExchange Id="AADUserReadWithObjectId" TechnicalProfileReferenceId="AAD-UserReadUsingObjectId" />
</ClaimsExchanges>
</OrchestrationStep>
<OrchestrationStep Order="4" Type="SendClaims" CpimIssuerTechnicalProfileReferenceId="JwtIssuer" />
</OrchestrationSteps>
<ClientDefinition ReferenceId="DefaultWeb" />
</UserJourney>
その後、党の政策を頼る「PasswordReset」へ<OutputClaim />
sとカスタムクレームを追加する必要があります:それは働いて
<RelyingParty>
<DefaultUserJourney ReferenceId="PasswordReset" />
<TechnicalProfile Id="PolicyProfile">
<DisplayName>PolicyProfile</DisplayName>
<Protocol Name="OpenIdConnect" />
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="email" />
<OutputClaim ClaimTypeReferenceId="objectId" PartnerClaimType="sub" />
<OutputClaim ClaimTypeReferenceId="myCustomClaim1" />
<OutputClaim ClaimTypeReferenceId="myCustomClaim2" />
</OutputClaims>
<SubjectNamingInfo ClaimType="sub" />
</TechnicalProfile>
</RelyingParty>
!どうもありがとう! –