Suchergebnisse :

×

Odoo OAuth / OIDC Single Sign-On mit KeyCloak als IDP


Konfigurieren Sie die sichere Single Sign-On (SSO)-Anmeldung bei Odoo mit Keycloak mithilfe unseres Odoo OAuth Single Sign-On (SSO) Das Odoo OAuth SSO-Plugin ermöglicht Benutzern die nahtlose Anmeldung mit ihren Keycloak-Zugangsdaten per SSO. Durch die Aktivierung von Keycloak SSO können sich Benutzer mit ihren Keycloak-Zugangsdaten authentifizieren und sicher auf Ihre Odoo-Website zugreifen. Diese Schritt-für-Schritt-Anleitung hilft Ihnen bei der Konfiguration. Keycloak als Identitätsanbieter (IDP) und Odoo als Dienstanbieter (SP) für Keycloak Odoo SSO. Weitere Informationen zu den Funktionen unseres Odoo OAuth Single Sign-On (SSO)-Plugins finden Sie hier: hier klicken.


Voraussetzungen: Download und Installation

  • Eine Odoo-Installation in Ihrer Umgebung.
  • Installiertes miniOrange OAuth SSO-Modul für Odoo.

Schritte zur Konfiguration von Keycloak als Identitätsanbieter

Schritte zum Konfigurieren von KeyCloak

  • Bereich hinzufügen: Melden Sie sich in der Keycloak-Administrationskonsole an und navigieren Sie zum gewünschten Realm. Sie können einen neuen Realm hinzufügen, indem Sie ihn auswählen. Reich erstellen .
  • Neuen Bereich hinzufügen Odoo Keycloak erstellen OAuth Single Sign-On (SSO)
  • Bereich erstellen: Enter Bereichsname Halten Sie den Realm-Namen bereit, da er später zur Konfiguration benötigt wird. Reich unter dem OAuth-Client-Plugin. Klicke auf CREATE um einen Bereich hinzuzufügen.
  • Erstellen, um einen Bereich hinzuzufügen Odoo Keycloak OAuth Single Sign-On (SSO)
  • OpenID-Client erstellen: Klicken Sie auf Kunden und wählen Sie Client erstellen Um einen neuen Client anzulegen, geben Sie die Client-ID ein und wählen Sie das Client-Protokoll aus. openid-connect und Klicken Sie auf Weiter.
  • OpenID-Client-Protokoll erstellen Odoo Keycloak OAuth Single Sign-On (SSO) allgemeine-einstellung-nächstes-speichern4
  • Aktivieren Sie die Client-Authentifizierung als auch Genehmigung Umschalten.
  • Client-Authentifizierung umschalten Odoo Keycloak OAuth Single Sign-On (SSO)
  • Scrollen Sie nach unten zum Zugriffseinstellungen und geben Sie Ihr ein Rückruf-/Umleitungs-URL welche Sie von Ihrem miniOrange-Plugin erhalten, das sich auf Ihrer Clientseite unter der folgenden Adresse befindet: Rückruf-URLs Textfeld.
  • Callback-Redirect-URL-Zugriffseinstellungen Odoo Keycloak OAuth Single Sign-On (SSO)
  • Gehen Sie zur Aus- und Fortbildungen Registerkarte, kopieren Sie die Kundengeheimnis Halten Sie es griffbereit, da wir es später bei der Konfiguration des OAuth Single Sign-On-Plugins für WordPress benötigen.
  • Registerkarte „Anmeldeinformationen“ Client-Geheimnis Odoo Keycloak OAuth Single Sign-On (SSO)
  • Plugin-Konfiguration: Geben Sie kopiert ein Kundengeheimnis für Kundengeheimnis Feld im OAuth-Client-Plugin und geben Sie Folgendes ein: Kunden-ID unter dem Kunden-ID Feld.
  • Benutzer hinzufügen: Wir müssen Benutzer zum Realm hinzufügen, die auf die Ressourcen des Realms zugreifen können sollen. Klicken Sie auf die Nutzer und klicken Sie auf Neuen Benutzer erstellen um einen neuen Benutzer hinzuzufügen.
  • Ressource Neuen Benutzer erstellen Odoo Keycloak OAuth Single Sign-On (SSO)
  • Benutzer Konfiguration: Nachdem der Benutzer erstellt wurde, muss die folgende Aktion für ihn ausgeführt werden.
  • Legen Sie ein Passwort dafür fest, klicken Sie also auf Aus- und Fortbildungen und legen Sie ein neues Passwort für den Benutzer fest.
  • Anmeldeinformationen neues Passwort festlegen Odoo Keycloak OAuth Single Sign-On (SSO)

Konfigurieren Sie die Odoo-Anwendung als Dienstanbieter

  • Navigieren Sie zur Odoo-Homepage und klicken Sie auf menü .
  • Odoo-Homepage-Menüschaltfläche Odoo Keycloak OAuth Single Sign-On (SSO)
  • Klicken Sie auf miniOrange OAuth 2.0.
  • miniOrange Oauth-Realm-Modul Odoo Keycloak OAuth Single Sign-On (SSO)
  • Klicken Sie auf Erschaffung Klicken Sie auf die Schaltfläche, um Ihren OAuth-Anbieter zu konfigurieren.
  • erstellen OAuth-Anbieter konfigurieren Odoo Keycloak OAuth Single Sign-On (SSO)
  • Sie sehen den folgenden Bildschirm.
  • Allgemeiner folgender Bildschirm Odoo Keycloak OAuth Single Sign-On (SSO)
  • Geben Sie in der allgemeinen Konfiguration den Namen des Identitätsanbieters ein (z. B. WordPressSie müssen außerdem die folgenden Felder ausfüllen, die Sie von Ihrem Identitätsanbieter erhalten.
  • Kunden ID: wie von keycloak bereitgestellt
    Kundengeheimnis: wie von keycloak bereitgestellt
    Umfang: E-Mail-Profil-OpenID
    Endpunkt autorisieren: /auth/realms/{realm-name}/protocol/openid-connect/auth
    Zugriffstoken-Endpunkt: /auth/realms/{realm-name}/protocol/openid-connect/token
    Endpunkt zum Abrufen von Benutzerinformationen: /auth/realms/{realm-name}/protocol/openid-connect/userinfo
  • Im Abschnitt Attributzuordnung können Sie die Attribute Ihres Identitätsanbieters (IdP) den Benutzern im Odoo ERP-System nach Bedarf zuordnen.
  • Im Abschnitt „Mapping“ können Sie die Gruppen vom Identitätsanbieter (IdP) Ihrem Odoo-System zuordnen. Nachdem Sie die erforderlichen Felder ausgefüllt haben, können Sie auf die Schaltfläche klicken. Speichern .
  • Abschnitt „Attributzuordnung“ herunterladen Odoo Keycloak OAuth Single Sign-On (SSO)
  • Wir sind mit der Einrichtung von SSO mit dem miniOrange OAuth SSO-Modul für Odoo fertig.

Testen Sie die Konfiguration, indem Sie diese Schritte befolgen.

  • Gehen Sie zu Odoo Loginseite. Sie werden sehen, extra Schaltfläche mit demselben Namen wie im Modul konfiguriert.
  • Odoo-Anmeldeseite Keycloak-Schaltfläche Odoo Keycloak OAuth Single Sign-On (SSO)
  • Klicken Sie auf die Schaltfläche und Sie werden zur IdP-Anmeldeseite weitergeleitet. Geben Sie Ihre IdP-Anmeldeinformationen ein und klicken Sie Login.
  • Nach erfolgreicher Authentifizierung werden Sie eingeloggt Odoo.
  • erfolgreich bei Odoo angemeldet Odoo Keycloak OAuth Single Sign-On (SSO)

In diesem Leitfaden haben Sie das miniOrange OAuth SSO-Modul für Odoo erfolgreich konfiguriert Anmeldung mit Keycloak Referenzen. Jetzt können sich Ihre Benutzer mit Ihren Keycloak-IdP-Anmeldeinformationen bei Odoo anmelden.

Sie können uns gerne unter erreichen odoosupport@xecurify.com mit Ihren Fragen und Anregungen.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung