Portainer
Portainer supports OAuth for sign-in. This guide configures Casdoor as the identity provider. Ensure Portainer is installed and running.
Нижче наведені назви конфігурацій:
CASDOOR_HOST: Доменне ім'я або IP-адреса, де розгорнуто сервер Casdoor.
PORTAINER_HOST: Доменне ім'я або IP-адреса, де розгорнуто Portainer.
Крок 1: Створіть додаток для Portainer в Casdoor
Ось приклад створення додатку в Casdoor:

-
Скопіюйте секрет клієнта та ідентифікатор клієнта для наступного кроку.
-
Додайте URL перенаправлення. Це ваш хост Portainer.
Крок 2: Налаштування Portainer
Розгорніть Налаштування з лівої панелі навігації, натисніть на опцію Аутентифікація з цього списку.
-
Увімкніть Використовувати SSO та Автоматичне створення користувачів:

-
Заповніть необхідну інформацію наступним чином:

-
Authorization URL: https://CASDOOR_HOST/login/oauth/authorize -
Access token URL: https://CASDOOR_HOST/api/login/oauth/access_token -
Resource URL: https://CASDOOR_HOST/api/userinfo -
Redirect URL: https://PORTAINER_HOST
Вийдіть з Portainer та протестуйте.
