Перейти до основного вмісту

Portainer

Використання Casdoor для аутентифікації в Portainer

Portainer підтримує аутентифікацію через OAuth. Тому користувачам легко використовувати Casdoor для входу в Portainer. Для цього потрібно лише кілька кроків та прості налаштування.

Ось інструкція, як використовувати Casdoor для аутентифікації в Grafana. Перед тим, як продовжити, будь ласка, переконайтеся, що у вас встановлений та запущений Portainer.

Нижче наведені назви конфігурацій:

CASDOOR_HOST: Доменне ім'я або IP-адреса, де розгорнуто сервер Casdoor.

PORTAINER_HOST: Доменне ім'я або IP-адреса, де розгорнуто Portainer.

Крок 1: Створіть додаток для Portainer в Casdoor

Ось приклад створення додатку в Casdoor:

portainer_1

  1. Скопіюйте секрет клієнта та ідентифікатор клієнта для наступного кроку.

  2. Додайте URL перенаправлення. Це ваш хост Portainer.

Крок 2: Налаштування Portainer

Розгорніть Налаштування з лівої панелі навігації, натисніть на опцію Аутентифікація з цього списку.

  1. Увімкніть Використовувати SSO та Автоматичне створення користувачів: portainer_2

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

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

Увійти