Portainer
Використання Casdoor для аутентифікації в Portainer
Portainer підтримує аутентифікацію через OAuth. Тому користувачам легко використовувати Casdoor для входу в Portainer. Для цього потрібно лише кілька кроків та прості налаштування.
Ось інструкція, як використовувати Casdoor для аутентифікації в Grafana. Перед тим, як продовжити, будь ласка, переконайтеся, що у вас встановлений та запущений Portainer.
Нижче наведені назви конфігурацій:
CASDOOR_HOST
: Доменне ім'я або IP-адреса, де розгорнуто сервер Casdoor.
PORTAINER_HOST
: Доменне ім'я або IP-адреса, де розгорнуто Portainer.
Крок 1: Створіть додаток для Portainer в Casdoor
Ось приклад створення додатку в Casdoor:
Скопіюйте секрет клієнта та ідентифікатор клієнта для наступного кроку.
Додайте URL перенаправлення. Це ваш хост Portainer.
Крок 2: Налаштування Portainer
Розгорніть Налаштування з лівої панелі навігації, натисніть на опцію Аутентифікація з цього списку.
Увімкніть Використовувати SSO та Автоматичне створення користувачів:
Заповніть необхідну інформацію наступним чином:
Authorization URL
: https://<CASDOOR_HOST>/login/oauth/authorizeAccess token URL
: https://<CASDOOR_HOST>/api/login/oauth/access_tokenResource URL
: https://<CASDOOR_HOST>/api/userinfoRedirect URL
: https://<PORTAINER_HOST>
Вийдіть з Portainer та протестуйте.