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 та протестуйте.
