Перейти к основному содержимому

Способы аутентификации в продуктах Servercore

Аутентификация требуется при работе с продуктами Servercore:

Аутентификация в панели управления

Для входа в панель управления используются два независимых фактора:

  • первый фактор — адрес электронной почты и пароль пользователя;
  • второй фактор — код двухэтапной аутентификации, который можно получить из списка резервных кодов, из приложения-аутентификатора, в СМС или на электронную почту.

Двухэтапная аутентификация по умолчанию подключена у всех пользователей. Если вы Владелец аккаунта, вы можете отключить двухэтапную аутентификацию у себя и использовать для входа только первый фактор. Остальные пользователи не могут отключить двухэтапную аутентификацию — они могут только выбрать способ получения второго фактора.

Аутентификация для API и инструментов

Для аутентификации запросов к API продуктов Servercore в зависимости от API и типа пользователя можно использовать:

  • IAM-токен (X-Auth-Token) для аккаунта или проекта — генерируется по запросу в момент аутентификации, имеет ограниченное время жизни и поддерживается в API большинства продуктов Servercore;
  • или статический токен (X-Token, API-ключ) — не имеет ограничения по времени жизни и предназначен для работы с API, которые пока не поддерживают IAM-токен.

Посмотреть, какие токены поддерживаются для каждого API и как выдать токен, можно в инструкции Аутентификация запросов документации API. Если API поддерживает IAM-токен и статический токен, мы рекомендуем использовать IAM-токен.

В отдельных случаях для аутентификации при обращении к сторонним API и при использовании инструментов автоматизации вы можете использовать:

Сравнение способов аутентификации

Способ аутентификацииКакой доступ даетКто может использоватьВремя жизни
IAM-токен для аккаунта
(X-Auth-Token)
Управление ресурсами аккаунтаСервисный пользователь24 часа
IAM-токен для проекта
(X-Auth-Token)
Управление ресурсами проектаСервисный пользователь24 часа
Статический токен (X-Token, API-ключ)Управление ресурсами аккаунтаПользовательНе ограничено
S3-ключ (EC2-ключ)

Управление:

  • cервисный пользователь (рекомендуется);
  • пользователь
Не ограничено
Имя и пароль сервисного пользователя

Управление:

Сервисный пользовательНе ограничено