Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Методы управления токенами

Получить список

GET/api/v1/tokens

Позволяет получить список всех изданных токенов доступа в рамках проекта.

200 OK

JSON
[ { "_id": "66a64c586a8ed41e84ece92b", "name": "get-objects-01", "expiresAt": 1724706000000, "scopes": ["GET /objects", "GET /objects/:id/packets"] }, { "_id": "66a64c586a8ed41e84ece92b", "name": "post-objects-01", "expiresAt": 1724706000000, "scopes": ["POST /objects"] }]

Издание токена

POST/api/v1/tokens

Помимо издания токена путём указания учётных данных (username и password) существует возможность издать новый токен с помощью метода POST /tokens и ранее изданного токена:

JSON
{ "expiresIn": "7 days", "name": "test-token-01", "scopes": ["POST /tokens", "GET /objects"]}

Параметр name является необязательным, но может упростить администрирование токенов.

После издания токена, повторно получить его значение или изменить какие-либо параметры невозможно.

Отозвать токен

DELETE/api/v1/tokens/:id

Позволяет удалить токен по его идентификатору.
После вызова токен будет считаться отозванным и доступ к API через него будет закрыт