ADB2C中单个租户的不同自定义策略的不同样式

Different styles for different custom policies for single tenant in ADB2C

我们在 ADB2C 中有一个租户和 2 个用于登录和注册的自定义策略。我们希望对它们应用不同的样式。如果可行,请指导我完成整个过程。

您将需要为此目的创建两组 HTML 和 CSS 文件,并将这些文件托管在可公开访问的位置,例如 Azure Blob 存储或您的可公开访问的托管服务器。

您可以为这些 ContentDefinition ID 创建单独的 HTML/CSS 文件:api.error、api.idpselections、api.idpselections.signup、api.localaccountsignin、api.signuporsignin, api.selfasserted, api.selfasserted.profileupdate, api.localaccountsignup, api.localaccountpasswordreset

如果您使用相同的基础文件和扩展文件,则可以将以下代码块添加到 signup_signin.xml 文件中。如果您有单独的基础文件、扩展文件和 RP 文件,可以将以下代码块添加到扩展文件或 RP 文件中,或者您可以直接更新基础文件中的 LoadURI。

<BuildingBlocks>
    <ContentDefinitions>
      <ContentDefinition Id="api.signuporsignin">
        <LoadUri>https://moviesdiag132.blob.core.windows.net/b2c/unified.html</LoadUri>
      </ContentDefinition>
      <ContentDefinition Id="api.localaccountsignup">
        <LoadUri>https://moviesdiag132.blob.core.windows.net/b2c/unified.html</LoadUri>
      </ContentDefinition>
    </ContentDefinitions>
</BuildingBlocks>

您可以参考我在上面 XML 代码段中的 LoadUri 中添加 URL 的 unified.html(对于 signup_signin)。

阅读更多: https://docs.microsoft.com/en-us/azure/active-directory-b2c/customize-ui-with-html?pivots=b2c-custom-policy