Получение токена аутентификации

Получение токена аутентификации

Получение токена аутентификации ​

Токен аутентификации может использоваться для авторизации пользователя без использования логина и пароля.

Получение токена через Web-интерфейс ​

Для получения токена аутентификации через Web-интерфейс нужно выполнить следующие действия:

  1. Открыть окно Конфигурации, нажав на кнопку Конфигурация в меню текущего пользователя.
  2. Перейти на вкладку "Пользователи".
  3. Выбрать пользователя, для которого нужно сгенерировать токен.
  4. Нажать на кнопку , которая находится рядом с полем Ссылка для авторизации.
  5. В текстовом поле появится ссылка для авторизации от выбранного пользователя. Токен аутентификации находится после аргумента ?auth-token=.

user config light

user config dark

Получение токена через REST API ​

Для получения токена аутентификации можно использовать запрос Создать токен аутентификации. Токен создаётся для пользователя с данными аутентификации которого был выполнен этот запрос.

bash
login=<...>
password=<...>
user_id=<...>
saymon_hostname=<...>
url=https://$saymon_hostname/node/api/users/$user_id/auth-token

curl -X POST $url -u $login:$password

Токен возвращается как строка в теле ответа на запрос:

json
"6c41afda-0f18-4613-983f-3e01d83c6aaa"