Использование плагина miniOrange
Это руководство объясняет, как использовать miniOrange для соединения casdoor и Jira.
Casdoor может использовать протокол OIDC в качестве IDP для соединения различных приложений. Вы можете обратиться к этому руководству по Jira для получения дополнительной информации.
Ниже приведены некоторые важные имена в конфигурации:
CASDOOR_HOSTNAME: Доменное имя или IP, где развернут сервер Casdoor.
Jira_HOSTNAME: Доменное имя или IP, где развернут Jira.
Шаг 1: Развертывание Casdoor и Jira
Во-первых, разверните Casdoor и Jira.
После успешного развертывания убедитесь:
- Установите URL Jira (Планы -> Администрирование -> Система -> Общие настройки) на
Jira_HOSTNAME.
- Casdoor можно войти и использовать в обычном режиме.
- Вы можете установить
CASDOOR_HOSTNAMEнаhttp://localhost:8000при развертывании Casdoor в режимеprod. Смотрите режим производства.
Шаг 2: Настройка приложения Casdoor и Jira
- Создайте новое приложение Casdoor или используйте существующее.
- Установите приложение miniOrange для поддержки OAuth. Это приложение можно найти в Планах->Администрирование->Найти новые приложения->поиск

- Установите
Selected Applicationна Custom OpenId. - Найдите URL перенаправления:

- Добавьте URL перенаправления:

- Настройте приложение следующим образом:

Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_tokenAuthorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorizeUserInfo server URL: http://CASDOOR_HOSTNAME/api/get-accountScopes:address phone openid profile offline_access email
Откройте ваш любимый браузер и посетите: http://CASDOOR_HOSTNAME/.well-known/openid-configuration. Вы увидите конфигурацию OIDC Casdoor.
Выйдите из Jira и протестируйте SSO.