Користувачі REST API та автентифікація
Fledge підтримує декілька різних схем автентифікації для використання REST API
- Без автентифікації або необов'язкова автентифікація. Для використання API в системі Fledge не потрібно проходити ніякої аутентифікації. Користувач може пройти автентифікацію за бажанням, але це не є обов'язковим.
- Автентифікація за допомогою імені користувача/пароля. Автентифікація є обов'язковою, і користувач обирає автентифікацію за допомогою імені користувача та пароля.
- Автентифікація на основі сертифіката. Автентифікація є обов'язковою, і для автентифікації користувач на дає токен, виданий за допомогою сертифіката.
API автентифікації
Вхід
POST /fledge/login - Створює токен сесії входу, який можна
використовувати для майбутніх звернень до API
Request Payload
Якщо користувач підключається за допомогою імені користувача та пароля, то структуру JSON слід передати як корисне навантаження, що забезпечує такі пари ключ/значення.
| Назва ключа | Тип | Опис | Приклад |
|---|---|---|---|
| username | string | Ім'я користувача, який намагається увійти | admin |
| password | string | Звичайний текстовий пароль користувача, який намагається увійти | fledge |
Response Payload
Корисним навантаженням відповіді є токен автентифікації, який слід включати в усі наступні виклики API. Цей токен буде включено в заголовок наступних запитів як значення властивості авторизації.
Example