Посібник з налаштування автентифікації
Модуль BJET API синхронізації підтримує три методи автентифікації для захисту ваших API інтеграцій. Цей посібник містить детальні інструкції з налаштування для кожного типу автентифікації.
Огляд
Автентифікація гарантує, що тільки авторизовані системи можуть отримати доступ до ваших API ендпоінтів. Модуль підтримує:
- Без автентифікації - Для внутрішніх або довірених мереж
- Базова автентифікація - Автентифікація за ім'ям користувача та паролем
- Bearer Token - Токенна автентифікація для сучасних API
Методи автентифікації
1. Без автентифікації
Використовуйте цей метод тільки для:
- Внутрішніх API у довірених мережах
- Середовищ розробки та тестування
- Публічних API, які не потребують автентифікації
Конфігурація
- Перейдіть до Налаштування → Технічні → Конфігурації API синхронізації
- У розділі автентифікації виберіть "Жодної"
- Залиште поля автентифікації пустими
- Збережіть конфігурацію
Відсутність автентифікації слід використовувати тільки в безпечних, внутрішніх середовищах. Ніколи не використовуйте це для продуктивних API, доступних в інтернеті.
2. Базова автентифікація
Базова автентифікація надсилає облікові дані з кожним запитом, використовуючи HTTP заголовок Authorization.
Кроки конфігурації
-
Створення облікових даних
- Створіть спеціального API користувача у вашій зовнішній системі
- Створіть надійний пароль
- Зберігайте облікові дані безпечно
-
Налаштування в Odoo
# У конфігурації API синхронізації
Тип автентифікації: Базова
Ім'я користувача: api_user
Пароль: ******** -
Формат заголовка Модуль автоматично форматує заголовок як:
Authorization: Basic base64(username:password)
Найкращі практики безпеки
- Використовуйте HTTPS для шифрування облікових даних при передачі
- Регулярно змінюйте паролі
- Використовуйте надійні, унікальні паролі
- Відстежуйте логи автентифікації на предмет підозрілої активності
3. Автентифікація Bearer Token
Bearer токени забезпечують більш безпечний та гнучкий метод автентифікації.
Кроки конфігурації
-
Отримання токена
- Створіть токен від провайдера зовнішнього API
- Або створіть OAuth2 токен доступу
- Зберігайте токен безпечно
-
Налаштування в Odoo
# У конфігурації API синхронізації
Тип автентифікації: Bearer Token
Токен: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...