Перейти к содержанию

Аутентификация по токену

Токен создаётся каждый раз при входе в систему. При необходимости, его можно создать с помощью запроса:

POST /api/tokens

При запросах токен, независимо от способа генерации, может отправляться следующими способами:

  • В cookies:
    curl --location '/api/users/current' --header 'Cookie: auth_token={jwt}'
    
  • В заголовке Authorization:
    curl --location '/api/users/current' --header 'Authorization: Bearer {jwt}'
    
  • В заголовке X-Token:
    curl --location '/api/users/current' --header 'X-Token: {value}'
    

Важно

В cookies и в заголовке Authorization токен передается в формате JWT. Данный формат используется только при логине и создании токена. В остальных случаях необходимо использовать значение value полученной модели токена в заголовке X-Token.