Перейти к основному содержанию

Использование плагина miniOrange

Это руководство объясняет, как использовать miniOrange для соединения casdoor и Jira.

Casdoor может использовать протокол OIDC в качестве IDP для соединения различных приложений. Вы можете обратиться к этому руководству по Jira для получения дополнительной информации.

Ниже приведены некоторые важные имена в конфигурации:

CASDOOR_HOSTNAME: Доменное имя или IP, где развернут сервер Casdoor.

Jira_HOSTNAME: Доменное имя или IP, где развернут Jira.

Шаг 1: Развертывание Casdoor и Jira

Во-первых, разверните Casdoor и Jira.

После успешного развертывания убедитесь:

  1. Установите URL Jira (Планы -> Администрирование -> Система -> Общие настройки) на Jira_HOSTNAME. URL Jira
  2. Casdoor можно войти и использовать в обычном режиме.
  3. Вы можете установить CASDOOR_HOSTNAME на http://localhost:8000 при развертывании Casdoor в режиме prod. Смотрите режим производства.

Шаг 2: Настройка приложения Casdoor и Jira

  1. Создайте новое приложение Casdoor или используйте существующее.
  2. Установите приложение miniOrange для поддержки OAuth. Это приложение можно найти в Планах->Администрирование->Найти новые приложения->поиск Приложение Jira
  3. Установите Selected Application на Custom OpenId.
  4. Найдите URL перенаправления:Обратный вызов Jira
  5. Добавьте URL перенаправления:Приложение Jira
  6. Настройте приложение следующим образом: Конфигурация Jira
    • Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_token
    • Authorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorize
    • UserInfo server URL: http://CASDOOR_HOSTNAME/api/get-account
    • Scopes: address phone openid profile offline_access email

Откройте ваш любимый браузер и посетите: http://CASDOOR_HOSTNAME/.well-known/openid-configuration. Вы увидите конфигурацию OIDC Casdoor.

Выйдите из Jira и протестируйте SSO.Вход в Jira