Использование плагина 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.