0

カスタムの "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.

何が欠けていますか?どんな助けでも大歓迎です!

4

1 に答える 1