在 B2C 自定义策略上启用 Javascript

vee*_*jar 11 azure-ad-b2c

Javascript 在客户端被禁用,即使我已经按照文档在下面添加了。

<RelyingParty>
  <DefaultUserJourney ReferenceId="B2CSignUpOrSignInWithPassword" />
  <UserJourneyBehaviors>
   <ScriptExecution>Allow</ScriptExecution>
  </UserJourneyBehaviors>
  ...
</RelyingParty>
Run Code Online (Sandbox Code Playgroud)

当我尝试上传自定义策略时,出现错误 - “启用 JavaScript 时请在内容定义中使用页面合同。” 在文档中找不到与此错误相关的任何内容。

尝试使用 datauri 将元数据添加到内容定义中 -

<ContentDefinition Id="api.localaccountpasswordreset">  
  <RecoveryUri>~/common/default_page_error.html</RecoveryUri>
 <DataUri>urn:com:microsoft:aad:b2c:elements:contract:selfasserted:1.1.0</DataUri>
  ...
 </ContentDefinition>
Run Code Online (Sandbox Code Playgroud)

期望 javascript 在客户端登录页面上工作

小智 5

如果您仍然面临错误,请DataUri

<DataUri>urn:com:microsoft:aad:b2c:elements:idpselection:1.2.0</DataUri><DataUri>urn:com:microsoft:aad:b2c:elements:contract:providerselection:1.2.0</DataUri>

对于ContentDefinition api.idpselectionsapi.idpselections.signup