Сервис управления политикой пароле й.
/api/PasswordPolicy/SetPasswordPolicy
Сохраняет политику паролей.
Тип HTTP запроса: post
Отсылаемый запрос
MIME-тип HTTP запроса: application/json
Политика паролей.
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
requireDigit | boolean | Требовать в составе пароля цифры. | нет | |
requireUppercase | boolean | Требовать в составе пароля символы в верхнем регистре. | нет | |
requireLowercase | boolean | Требовать в составе пароля символы в нижнем регистре. | нет | |
requireNonAlphanumeric | boolean | Требовать в составе пароля спецсимволы. | нет | |
minimalLength | integer (int32) | Минимальная длина пароля. | нет | |
uniquePasswordsCount | integer (int32) | Количество уникальных последних паролей. | нет | |
passwordExpiration | boolean | Флаг, указывающий, что к паролям применяется срок действия. | нет | |
expirationDays | integer (int32) | Срок действия пароля в днях. | нет | |
expirationDaysInitialPassword | integer (int32) | Срок действия пароля в днях для первоначального пароля. | нет | |
lockUserMinutes | integer (int32) | Количество минут, на которые блокируется пользователь. | нет | |
maxFailCount | integer (int32) | Максимальное количество неудачных попыток входа пользователя перед блокировкой. | нет | |
requireChangeOnFirstLogin | boolean | Требовать изменение пароля при первом входе. | нет | |
requireCheckReusePassword | boolean | Требовать уникальные n последних паролей (количество задаётся настройкой ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.PasswordPolicyApiParam.UniquePasswordsCount). | нет | |
requireMaxFailCount | boolean | Требовать блокировку пользователя после нескольких неудачных попыток аутентификации (количество задаётся настройкой ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.PasswordPolicyApiParam.MaxFailCount). | нет | |
requireForcibleExit | boolean | Требовать выход из системы пользователя в случае неактивности (количество минут задаётся настройкой ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.PasswordPolicyApiParam.ForceExitAfterDownTimeMinutes). | нет | |
forceExitAfterDownTimeMinutes | integer (int32) | Количество минут неактивности, после которых пользователь теряет сессию доступа к системе. | нет |
Возвращаемые результаты
Код HTTP ответа: 200
MIME-тип HTTP ответа: application/json
Success
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | boolean | Данные результата метода API. | да | |
error | Info | да | ||
typeInfo | TypeInfo |
Код HTTP ответа: 401
MIME-тип HTTP ответа: text/plain
Unauthorized
Код HTTP ответа: 403
MIME-тип HTTP ответа: text/plain
Forbidden
Схемы авторизации
/components/securitySchemes/identityadminapi public PasswordPolicyController SetPasswordPolicy(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.PasswordPolicyApiParam)
Тип схемы безопасности: oauth2
Расположение ключа API: cookie
Схема http-авторизации:
URL-адрес OpenId Connect:
Название | Значение |
---|---|
Тип | authorizationCode |
Авторизация | /identity/connect/authorize |
Выдача токена | /identity/connect/token |
Обновление | |
Области разрешений доступа | identityadminapi:passwordpolicy:write |
/components/securitySchemes/identityadminapi
Тип схемы безопасности: oauth2
Расположение ключа API: cookie
Схема http-авторизации:
URL-адрес OpenId Connect:
Название | Значение |
---|---|
Тип | authorizationCode |
Авторизация | /identity/connect/authorize |
Выдача токена | /identity/connect/token |
Обновление | |
Области разрешений доступа | identityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write |
/api/PasswordPolicy/GetPasswordPolicy
Возвращает политику паролей.
Тип HTTP запроса: post
Отсылаемый запрос
Возвращаемые результаты
Код HTTP ответа: 200
MIME-тип HTTP ответа: application/json
Success
Название поля | Тип поля | Описание | Обязательное | Возможные значения |
---|---|---|---|---|
result | PasswordPolicyApiResult | да | ||
error | Info | да | ||
typeInfo | TypeInfo |
Код HTTP ответа: 401
MIME-тип HTTP ответа: text/plain
Unauthorized
Код HTTP ответа: 403
MIME-тип HTTP ответа: text/plain
Forbidden