База знаний VMmanager

Как авторизоваться в платформе по ключу?

Вы можете открыть пользователю временный доступ к платформе по ключу. Например, это может понадобиться для предоставления доступа поддержке. Чтобы сгенерировать ключ:

  1. Создайте в VMmanager пользователя для временного доступа.
  2. Подключитесь к серверу с VMmanager по SSH с правами суперпользователя.
  3. Если вы используете актуальную версию сервиса авторизации (Auth v4), введите команду: 
    docker exec vm_box curl -X GET http://input:1500/auth/v4/user -H 'internal-auth:on'
    Пояснения к команде
  4. Если вы используете старую версию сервиса авторизации (Auth v3), введите команду:

    docker exec vm_box curl -X POST http://input:1500/auth/v4/user/<user_id>/key -d '{}' -H 'internal-auth:on'
    Пояснения к команде


В ответ придёт сообщение вида:

Пример ответа
{"id":"8","key":"8-c46c0204-873a-4a69-b34d-d8b1e93e06d7"}
Пояснения к ответу

Пользователь сможет авторизоваться в платформе по ссылке вида https://domain.com/auth/key/<key>

Пояснения

Время действия ключа — один час.