Через встроенный SSO
Это бесплатный метод подключения Casdoor, но ваш сайт должен использовать HTTPS.
Casdoor может использовать протокол OIDC в качестве IDP для подключения различных приложений. Вот учебник по Jira.
Ниже приведены некоторые из имен в конфигурации:
CASDOOR_HOSTNAME
: Доменное имя или IP, где развернут сервер Casdoor.Jira_HOSTNAME
: Доменное имя или IP, где развернута Jira.
Шаг 1: Развертывание Casdoor и Jira
Во-первых, разверните Casdoor и Jira.
После успешного развертывания убедитесь в следующем:
- Casdoor может быть вход в систему и использоваться в нормальном режиме.
- Вы можете установить
CASDOOR_HOSTNAME
наhttp://localhost:8000
при развертывании Casdoor в режимеprod
. Смотрите режим производства.
Шаг 2: Настройка приложения Casdoor
- Создайте или используйте существующее приложение Casdoor.
- Найти методы аутентификации:
- Добавьте конфигурацию и выберите одиночный вход с использованием OpenID Connection в методе аутентификации
- Найдите URL перенаправления:
- Добавьте URL перенаправления:
Неудивительно, что вы можете получить два значения на странице настроек приложения: Client ID
и Client secret
, как на картинке выше. Мы будем использовать их на следующем шаге.
Откройте ваш любимый браузер и посетите: http://CASDOOR_HOSTNAME
/.well-known/openid-configuration. Вы увидите конфигурацию OIDC Casdoor.
Шаг 3: Настройка Jira
Нам нужно продолжить настройку нашей конфигурации в Jira
Позже вы можете настроить более сложную авторизацию. На данный момент проверьте, действительно ли работает OpenID.