カスタムの "SignUpOrSignin.xml" ポリシーで Javascript を有効にしようとしています。これにより、[パスワードのリセット] ボタンと [サインアップ] ボタンでカスタム アクションを実行できます。
SignUpOrSignin.xml で次の手順を実行しました。
<RelyingParty>
<DefaultUserJourney ReferenceId="SignUpOrSignIn" />
<UserJourneyBehaviors>
<ScriptExecution>Allow</ScriptExecution>
</UserJourneyBehaviors>
.........
.........
.........
</RelyingParty>
および TrustFrameworkBase.xml で:
<ContentDefinition Id="api.signuporsignin">
<LoadUri>https://ttt.blob.core.windows.net/b2c-migration-users/pages/unified.html</LoadUri>
<RecoveryUri>~/common/default_page_error.html</RecoveryUri>
<DataUri>urn:com:microsoft:aad:b2c:elements:unifiedssp:1.1.0</DataUri>
<Metadata>
<Item Key="DisplayName">Signin and Signup</Item>
<Item Key="TemplateId">azureBlue</Item>
</Metadata>
</ContentDefinition>
残念ながら、AAD B2C インスタンスで SignUpOrSignin.xml ポリシーをアップロードしようとすると、次の検証エラーが表示されます。
Validation failed: 1 validation error(s) found in policy "B2C_1A_JITMIGRAION_SIGNUP_SIGNIN" of tenant "mytenant.onmicrosoft.com". Please use page contract in content definitions when enabling JavaScript.
何が欠けていますか?どんな助けでも大歓迎です!