1. Produkte
    1. Onlinedemo anfordern
    2. Entwicklung
  2. Shop
    1. Bestellungen
    2. Hilfe
  3. Support
    1. Unerledigte Themen
    2. Service und Support
    3. Anleitungen
  4. Marktplatz
    1. Bewertungen
  • Anmelden
  • Registrieren
  • Suche
VIE{code}
OAuth 2.0 Server / OpenID Connect
  • Alles
  • OAuth 2.0 Server / OpenID Connect
  • Forum
  • Produkte
  • Artikel
  • Seiten
  • Lexikon
  • Marktplatz-Eintrag
  • Erweiterte Suche
  1. VieCode
  2. Anleitungen
  3. Anleitungen
  4. Unsere Produkte
  5. OAuth 2.0 Server / OpenID Connect

OpenID Connect Authentifizierung einrichten

  • Peter
  • 14. Juni 2020 um 18:18
  • 8. April 2021 um 19:40
  • 2.802 mal gelesen
  • Diese Anleitung erklärt, wie die OpenID Connect Authentifizierung eingerichtet und konfiguriert werden kann.
    Photo by Jacqueline Macou on pixabay

    Für die OpenID Connect Authentifizierung muss auf dem Hauptsystem der OAuth 2.0 Server installiert werden. Die andere WSC Instanz, wo der Login ermöglicht werden soll, muss das OpenID Connect Authentifizierung Erweiterungsmodul installieren. Beide Systeme müssen entsprechend konfiguriert werden.

    1 OAuth 2.0 Server Konfiguration

    Für das Hauptsystem muss zunächst ein öffentlicher und privater Schlüssel hinterlegt werden. Eine genaue Anleitung, wie Schlüssel generiert werden können, finden Sie in Punkt 1 der Anleitung Schlüsselpaar generieren. Der Schlüssel muss unter ACP > Konfiguration > Optionen > Sicherheit > OAuth 2.0 > OpenID Connect hinterlegt werden.

    Zusätzlich müssen Sie nun eine OAuth 2.0 Anwendung anlegen. Dies können Sie unter ACP > Konfiguration > OAuth 2.0 Server anlegen. Tragen Sie einen Namen, Beschreibung, Betreiber und Webseite ein. Diese Daten werden dem Benutzer vor dem Teilen der Daten mit der zweiten Instanz angezeigt. Es ist daher ratsam entsprechende Beschreibungen vom Zielsystem zu hinterlegen.

    Bei Anwendungs ID können Sie einen beliebigen Namen hinterlegen. Ratsam wäre ein Text, welcher nur als Buchstaben und Zahlen (ohne Leerzeichen) besteht. Das Anwendungsgeheimnis können Sie ändern, müssen sie aber nicht. Notieren Sie sich Anwendungs ID und Anwendungsgeheimnis. Dieses benötigen Sie später.

    Unter Einstellungen hinterlegen Sie bei der Weiterleitungsadresse bitte den Link zu dem Endpunkt im Zielforum. Dieser ist wie folgt aufgebaut: http://www.domain.com/index.php?open-id-connect-auth/ bzw. http://www.domain.com/open-id-connect-auth/, wenn Sie die Linkumschreibungen aktiviert haben. Bei Genehmigungsprozesse aktivieren Sie bitte authorization code. Im Bereich Anwendungsbereich aktivieren Sie bitte OpenID Connect, Benutzerprofil und E-Mail Adresse.

    1.1 Apache Konfiguration

    Sollten Sie einen Apache Webserver einsetzen, kann es sein, dass die notwendigen Authentifizierungs-Header nicht korrekt übertragen werden. Um dieses Problem zu beheben, müssen Sie Ihre .htaccessDatei im Hauptverzeichnis bearbeiten. Fügen Sie folgende Zeile am Anfang Ihrer .htaccess Datei ein:

    Apache Configuration
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    2 OpenID Connect Authentifizierung Konfiguration

    Im Zielforum können Sie nun die Erweiterung OpenID Connect Authentifizierung installieren. Unter ACP > Konfiguration > Optionen > Benutzer > Registrierung > OpenID Connect finden Sie nun die entsprechenden Einstellungen. Unter Konfigurationsendpunkt tragen Sie bitte die URL zum OpenID Connect Konfigurationsendpunkt ein. Die genaue URL finden Sie am OAuth 2.0 Server in der Anwendungsverwaltung. In die Felder Anwendungs ID und Anwendungsgeheimnis tragen Sie die notierten Werte von vorher ein. Bei Namen der Integration können Sie einen beliebigen Wert benutzen. Diese wird dem Benutzer als Anwendungsname angezeigt.

    Die Konfiguration ist nun abgeschlossen. Sie finden nun beim Login einen weiteren Button, worüber Sie sich über OpenConnect über die Hauptinstallation anmelden können.

    • OAuth 2.0
    • Zitieren
  • Vorheriger Eintrag Cloudflare Access
  • Änderungsprotokoll
  • PDF

Inhaltsverzeichnis

  • 1 OAuth 2.0 Server Konfiguration
    • 1.1 Apache Konfiguration
  • 2 OpenID Connect Authentifizierung Konfiguration

Kategorien

  1. Anleitungen 7
    1. Allgemein 6
    2. Unsere Produkte 28
      1. VieCode Lexikon 1
      2. VieCode Filebase 0
      3. VieCode Marktplatz 0
      4. VieCode Shop 10
      5. WoltLab Plugin-Store Anbindung 0
      6. Jira Anbindung 10
      7. Sicherer Zugangsdatenspeicher 1
      8. OAuth 2.0 Server / OpenID Connect 2
      9. VieCode Formulare 4

Informationen

  1. Allgemeine Geschäftsbedingungen
  2. Datenschutzerklärung
  3. Impressum

Support und Entwicklung

  1. Supportforum
  2. Handbücher und Anleitungen
  3. Releases und Roadmap
  4. Supportrichtlinie

Services

  1. Marktplatz
  2. Produkte ausprobieren
VIE{code}
Lexikon, entwickelt von www.viecode.com