2017-11-07 11 views
0

RPポリシーで<ContentDefinition><LoadUri>を無効にすることはできますか?RelyingPartyでのContentDefinitionの上書きAzure AD B2Cカスタムポリシー

RPのpolicy.xml

<BasePolicy> 
    <TenantId>mytenant.onmicrosoft.com</TenantId> 
    <PolicyId>B2C_1A_TFExts</PolicyId> 
</BasePolicy> 
<BuildingBlocks> 
    <ContentDefinitions> 
     <ContentDefinition Id="api.idpselections-ext-local"> 
     <LoadUri>~/tenant/default/idpSelector.cshtml</LoadUri> 
     </ContentDefinition> 
    </ContentDefinitions> 
</BuildingBlocks> 

TFExts.xml

<BuildingBlocks> 
    <ContentDefinitions> 
     <ContentDefinition Id="api.idpselections-ext-local"> 
      <LoadUri>https://localhost:44377/</LoadUri> 
      <RecoveryUri>~/common/default_page_error.html</RecoveryUri> 
      <DataUri>urn:com:microsoft:aad:b2c:elements:idpselection:1.0.0</DataUri> 
      <Metadata> 
       <Item Key="DisplayName">Idp selection page</Item> 
       <Item Key="language.intro">Sign in</Item> 
      </Metadata> 
     </ContentDefinition> 
    </ContentDefinitions> 
</BuildingBlocks> 
+0

はい、これは機能するはずです。しかし、あなたとあなたの質問を聞いて、それは働いていないのですか? –

+0

こんにちは@OmerIqbal - うまくいきませんでしたが、間違ったコンテンツIDを変更していました。 – spottedmahn

答えて

1

私は間違っContentDefinition Idを上書きしました。そう、はい、私は<ContentDefinition><LoadUri>を依拠当事者のポリシーに上書きすることができます。

<BuildingBlocks> 
    <ContentDefinitions> 
     <ContentDefinition Id="api.selfasserted-ext-local"> 
     <LoadUri>https://localhost:44377/</LoadUri> 
     </ContentDefinition> 
    </ContentDefinitions> 
</BuildingBlocks> 
関連する問題