Методы управления токенами
Получить список
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 через него будет закрыт