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

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:

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

Увійти