Как сделать так, чтобы проверка полей работала корректно на пользовательском интерфейсе, настроенном под пользовательскую политику? - PullRequest
0 голосов
/ 06 ноября 2019

Используя пользовательскую политику в Azure AD B2C, пытаясь обновить пользовательский интерфейс, добавив пользовательский пользовательский интерфейс (который я создал с нуля) и просто добавив в HTML тег id = api, пользовательский интерфейс отображается правильно, но по умолчанию на входах отображаются сообщения об ошибках. при первой загрузке, как я могу проверить правильность работы полей в качестве пользовательского интерфейса по умолчанию?

 <ContentDefinitions>
      <ContentDefinition Id="api.signuporsignin">
        <LoadUri>https://XXXXX.blob.core.windows.net/templates/custom-ui.html</LoadUri>
        <RecoveryUri>~/common/default_page_error.html</RecoveryUri>
        <DataUri>urn:com:microsoft:aad:b2c:elements:unifiedssp:1.0.0</DataUri>
        <Metadata>
          <Item Key="DisplayName"></Item>
        </Metadata>
      </ContentDefinition>
 </ContentDefinitions>

enter image description here

1 Ответ

1 голос
/ 06 ноября 2019

Вы можете реализовать CSS, чтобы показать и скрыть блок ошибки проверки.

Обычно это реализуется:

.attrEntry .error.itemLevel, .attrEntry .helpText,.attrEntry .tiny {
  display: none!important;    }

Вы можете проверить его в github repo для дальнейшегоссылка:

https://github.com/Azure-Samples/active-directory-external-identities-woodgrove-demo/blob/2b5110c25d1a626bf9b9ac27ecaaabad8b4bccf4/Templates/dist/unified_1.html

https://woodgrovegroceriesb2cdemo.azurewebsites.net/Account/LogIn

Azure AD B2C Метки пользовательского интерфейса пользователя отображаются при первой загрузке

Надеждаэто помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...