Включить 2FA
Метод устарел и не поддерживается
Используйте новый метод Изменить статус 2FA.
Включает обязательную двухфакторную аутентификацию для всех пользователей с аккаунтами на домене организации или выборочно для отдельных сотрудников.
Примечание
Чтобы выполнить запрос, приложению требуется разрешение на управление обязательной двухфакторной аутентификацией. Убедитесь, что вы включили его при настройке приложения на OAuth-сервере Яндекса.
Request
POST
https://api360.yandex.net/security/v2/org/{orgId}/domain_2fa
Path parameters
|
Name |
Description |
|
orgId |
Type: integer Идентификатор организации. |
Body
application/json
{
"duration": 0,
"logoutUsers": true,
"validationMethod": "default",
"scope": "per_domain"
}
|
Name |
Description |
|
duration |
Type: integer Период (в секундах), в течение которого у пользователя в процессе авторизации есть возможность отложить настройку двухфакторной аутентификации. По истечении этого периода возможность отложить настройку отключается. |
|
logoutUsers |
Type: boolean Признак, что при включении двухфакторной аутентификации необходимо закрыть сессии всех пользователей домена. Возможные значения:
|
|
scope |
Type: string Параметр, который определяет, в каком режиме нужно включить двухфакторную аутентификацию. Возможные значения:
После включения двухфакторной аутентификации в режиме Default: Enum: |
|
validationMethod |
Type: string Метод, которым будет проверяться второй фактор. Возможные значения:
Default: Enum: |
Responses
200 OK
200 OK — запрос выполнен успешно.
Body
application/json
{
"enabled": true,
"duration": 0,
"enabledAt": "2025-01-01T00:00:00Z",
"scope": "example"
}
|
Name |
Description |
|
duration |
Type: integer Период (в секундах), в течение которого у пользователя в процессе авторизации есть возможность отложить настройку двухфакторной аутентификации. По истечении этого периода возможность отложить настройку отключается. |
|
enabled |
Type: boolean Статус обязательной двухфакторной аутентификации:
|
|
enabledAt |
Type: string<date-time> Дата и время, когда была включена двухфакторная аутентификация. Example: |
|
scope |
Type: string Режим двухфакторной аутентификации:
Example: |
400 Bad Request
400 Bad Request — некорректный запрос.
Body
application/json
{
"code": 0,
"message": "example",
"details": [
{
"@type": "example"
}
]
}
|
Name |
Description |
|
code |
Type: integer Код ошибки. |
|
details |
Type: protobufAny[] Дополнительные сведения об ошибке. Example
|
|
message |
Type: string Описание ошибки. Example: |
protobufAny
|
Name |
Description |
|
@type |
Type: string Example: |
|
[additional] |
Type: unknown Example: |
Example
{
"@type": "example"
}
401 Unauthorized
401 Unauthorized — пользователь не авторизован.
Body
application/json
{
"code": 0,
"message": "example",
"details": [
{
"@type": "example"
}
]
}
|
Name |
Description |
|
code |
Type: integer Код ошибки. |
|
details |
Type: protobufAny[] Дополнительные сведения об ошибке. Example
|
|
message |
Type: string Описание ошибки. Example: |
403 Forbidden
403 Forbidden — у пользователя или приложения нет прав на доступ к ресурсу, запрос отклонен.
Body
application/json
{
"code": 0,
"message": "example",
"details": [
{
"@type": "example"
}
]
}
|
Name |
Description |
|
code |
Type: integer Код ошибки. |
|
details |
Type: protobufAny[] Дополнительные сведения об ошибке. Example
|
|
message |
Type: string Описание ошибки. Example: |
404 Not Found
404 Not Found — запрашиваемый ресурс не найден.
Body
application/json
{
"code": 0,
"message": "example",
"details": [
{
"@type": "example"
}
]
}
|
Name |
Description |
|
code |
Type: integer Код ошибки. |
|
details |
Type: protobufAny[] Дополнительные сведения об ошибке. Example
|
|
message |
Type: string Описание ошибки. Example: |
500 Internal Server Error
500 Internal Server Error — внутренняя ошибка сервиса. Попробуйте повторно отправить запрос через некоторое время.
Body
application/json
{
"code": 0,
"message": "example",
"details": [
{
"@type": "example"
}
]
}
|
Name |
Description |
|
code |
Type: integer Код ошибки. |
|
details |
Type: protobufAny[] Дополнительные сведения об ошибке. Example
|
|
message |
Type: string Описание ошибки. Example: |