Via Built-in SSO
Dies ist eine kostenlose Methode, um Casdoor zu verbinden, aber Ihre Website muss HTTPS verwenden.
Casdoor kann das OIDC-Protokoll als IDP verwenden, um verschiedene Anwendungen zu verbinden. Hier ist ein Jira Tutorial.
Die folgenden sind einige der Namen in der Konfiguration:
CASDOOR_HOSTNAME
: Domainname oder IP, wo der Casdoor-Server bereitgestellt ist.Jira_HOSTNAME
: Domainname oder IP, wo Jira bereitgestellt ist.
Schritt 1: Casdoor und Jira bereitstellen
Zuerst Casdoor und Jira bereitstellen.
Nach einer erfolgreichen Bereitstellung stellen Sie sicher, dass Folgendes gegeben ist:
- Casdoor kann eingeloggt und normal verwendet werden.
- Sie können
CASDOOR_HOSTNAME
aufhttp://localhost:8000
setzen, wenn Sie Casdoor improd
Modus bereitstellen. Siehe Produktionsmodus.
Schritt 2: Casdoor-Anwendung konfigurieren
- Erstellen oder verwenden Sie eine bestehende Casdoor-Anwendung.
- Authentifizierungsmethoden finden:
- Eine Konfiguration hinzufügen und OpenID Connection Single Sign-On als Authentifizierungsmethode wählen
- Finden Sie die Redirect-URL:
- Fügen Sie eine Redirect-URL hinzu:
Nicht überraschend können Sie auf der Anwendungseinstellungsseite zwei Werte erhalten: Client ID
und Client secret
, wie das Bild oben zeigt. Wir werden sie im nächsten Schritt verwenden.
Öffnen Sie Ihren bevorzugten Browser und besuchen Sie: http://CASDOOR_HOSTNAME
/.well-known/openid-configuration. Sie werden die OIDC-Konfiguration von Casdoor sehen.
Schritt 3: Jira konfigurieren
Wir müssen unsere Konfiguration in Jira weiter konfigurieren
Sie können später komplexere Autorisierungen konfigurieren. Für jetzt überprüfen Sie, ob OpenID tatsächlich funktioniert.