Zum Hauptinhalt springen

Verwendung des miniOrange Plugins

Dieses Tutorial erklärt, wie man miniOrange verwendet, um Casdoor und Jira zu verbinden.

Casdoor kann das OIDC-Protokoll als IDP verwenden, um verschiedene Anwendungen zu verbinden. Sie können sich dieses Jira Tutorial für weitere Informationen ansehen.

Die folgenden sind einige wichtige Namen in der Konfiguration:

CASDOOR_HOSTNAME: Der Domainname oder die IP, wo der Casdoor-Server bereitgestellt ist.

Jira_HOSTNAME: Der Domainname oder die IP, wo Jira bereitgestellt ist.

Schritt 1: Casdoor und Jira bereitstellen

Zuerst Casdoor und Jira bereitstellen.

Nach erfolgreicher Bereitstellung stellen Sie sicher:

  1. Setzen Sie die Jira URL (Pläne -> Verwaltung -> System -> Allgemeine Konfiguration) auf Jira_HOSTNAME. Jira URL
  2. Casdoor kann angemeldet und normal verwendet werden.
  3. Sie können CASDOOR_HOSTNAME auf http://localhost:8000 setzen, wenn Sie Casdoor im prod Modus bereitstellen. Siehe Produktionsmodus.

Schritt 2: Casdoor Anwendung und Jira konfigurieren

  1. Erstellen Sie eine neue Casdoor-Anwendung oder verwenden Sie eine bestehende.
  2. Installieren Sie die miniOrange App, um OAuth zu unterstützen. Sie können diese App in Pläne->Verwaltung->Neue Apps finden->suchen finden Jira App
  3. Setzen Sie Selected Application auf Custom OpenId.
  4. Finden Sie die Weiterleitungs-URL:Jira Callback
  5. Fügen Sie die Weiterleitungs-URL hinzu:Jira Anwendung
  6. Konfigurieren Sie die App wie folgt: Jira Konfiguration
    • 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

Öffnen Sie Ihren bevorzugten Browser und besuchen Sie: http://CASDOOR_HOSTNAME/.well-known/openid-configuration. Sie werden die OIDC-Konfiguration von Casdoor sehen.

Melden Sie sich bei Jira ab und testen Sie SSO.Jira Anmeldung