Вы можете создать пользовательский атрибут , который запрашивает соглашение с конечным пользователем.
Например, создать пользовательский атрибут с именем AgreedToTermsAndConditions
типа String
.
Для встроенных политик
Чтобы отобразить этот настраиваемый атрибут как флажок, который необходимо установить при регистрации:
- На портале Azure откройте Azure AD B2C , а затем выберите Политики регистрации или входа .
- В Политики регистрации или входа , выберитеполитика регистрации или входа.
- Для выбранной политики выберите Изменить .
- В Изменить политику , выберите Атрибуты регистрации .
- В Выберите атрибуты регистрации , выберите пользовательский атрибут и затем выберите OK .
- В Изменить политику , выбрать Настройка пользовательского интерфейса страницы .
- В Настройка пользовательского интерфейса страницы , выбрать Страница регистрации локальной учетной записи .
- В Знак локальной учетной записина странице , выберите атрибут регистрации.
- В Редактируйте атрибут , выберите Нет для Необязательно и CheckboxMultiSelect для Тип ввода пользователя и затем выберите OK .
- In Страница регистрации локальной учетной записи , выберите OK.
- Повторите шаги 7-10 для Страница регистрации в социальной учетной записи .
- В Настройка пользовательского интерфейса страницы , выберите OK .
- В Изменить политику , выбрать Сохранить .
- В Изменить политику , выбрать Настройка языка .
- В Настройка языка , выберите Включить настройку языка , если она еще не включена.
- В Настройка языка , выберите язык по умолчанию.
- Для выбранного языка разверните Страница регистрации локальной учетной записи и загрузите файл ресурса, как в следующем примере.
- Повторите шаг 16 для SСтраница регистрации учетной записи .
- Повторите шаги 16-18 для других включенных языков.
Пример файла ресурса:
{
"LocalizedCollections": [
{
"ElementType": "ClaimType",
"ElementId": "extension_AgreedToTermsAndConditions",
"TargetCollection": "Restriction",
"Override": true,
"Items": [
{
"Name": "I agree to your terms and conditions",
"Value": "True"
}
]
}
]
}
(Фу!)
Вы также можете установить значение элемента в строку даты (например, «2018-04-01») или строку версии (например, «v1»), если вы хотите сохранить датуили версия условий.
Для пользовательских политик
Обновлено 23 мая 2018 года
В статье «Управление доступом пользователей» в Azure AD B2C описано, как можно запросить соглашение с конечным пользователем во время регистрации и, впоследствии, во время входа в систему, если конечный пользователь не принял последние или новые условия и положения.