Сервис управления политикой паролей.
/services/identityadminapi/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. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
Код 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 |
/services/identityadminapi/api/PasswordPolicy/GetPasswordPolicy
Возвращает политику паролей.
Тип HTTP запроса: post
Отсылаемый запрос
Возвращаемые результаты
Код HTTP ответа: 200
MIME-тип HTTP ответа: application/json
Success
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | PasswordPolicyApiResult | |||
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
Код HTTP ответа: 401
MIME-тип HTTP ответа: text/plain
Unauthorized
Код HTTP ответа: 403
MIME-тип HTTP ответа: text/plain
Forbidden
Схемы авторизации
/components/securitySchemes/identityadminapi public PasswordPolicyController GetPasswordPolicy()
Тип схемы безопасности: oauth2
Расположение ключа API: cookie
Схема http-авторизации:
URL-адрес OpenId Connect:
| Название | Значение |
|---|---|
| Тип | authorizationCode |
| Авторизация | /identity/connect/authorize |
| Выдача токена | /identity/connect/token |
| Обновление | |
| Области разрешений доступа | identityadminapi:passwordpolicy:read |
/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 |
/services/identityadminapi/api/PasswordPolicy/SetRequireChangeOnFirstLogin
Сохраняет параметр политики "Требовать изменения пароля при первом входе".
Тип HTTP запроса: post
Отсылаемый запрос
MIME-тип HTTP запроса: application/json
Значение параметра.
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| value | boolean | Значение. | нет |
Возвращаемые результаты
Код HTTP ответа: 200
MIME-тип HTTP ответа: application/json
Success
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | boolean | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
Код HTTP ответа: 401
MIME-тип HTTP ответа: text/plain
Unauthorized
Код HTTP ответа: 403
MIME-тип HTTP ответа: text/plain
Forbidden
Схемы авторизации
/components/securitySchemes/identityadminapi public PasswordPolicyController SetRequireChangeOnFirstLogin(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.BoolApiParam)
Тип схемы безопасности: 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 |
/services/identityadminapi/api/PasswordPolicy/SetRequireDigit
Сохраняет параметр политики "В пароле должна быть цифра".
Тип HTTP запроса: post
Отсылаемый запрос
MIME-тип HTTP запроса: application/json
Значение параметра.
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| value | boolean | Значение. | нет |
Возвращаемые результаты
Код HTTP ответа: 200
MIME-тип HTTP ответа: application/json
Success
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| result | boolean | Данные результата метода API. | нет | |
| typeInfo | TypeInfo | |||
| error | IErrorDescription | |||
| isError | boolean | Получает признак наличия ошибки | нет |
Код HTTP ответа: 401
MIME-тип HTTP ответа: text/plain
Unauthorized
Код HTTP ответа: 403
MIME-тип HTTP ответа: text/plain
Forbidden
Схемы авторизации
/components/securitySchemes/identityadminapi public PasswordPolicyController SetRequireDigit(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.BoolApiParam)
Тип схемы безопасности: 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 |
/services/identityadminapi/api/PasswordPolicy/SetRequireLowercase
Сохраняет параметр политики "В пароле должна быть строчная буква".
Тип HTTP запроса: post
Отсылаемый запрос
MIME-тип HTTP запроса: application/json
Значение параметра.
| Название поля | Тип поля | Описание | Обязательное | Возможные значения |
|---|---|---|---|---|
| value | boolean | Значение. | нет |