Sökresultat :

×

Odoo OAuth / OIDC Single Sign-On med KeyCloak som IDP


Konfigurera säker enkel inloggning (SSO) inloggning till Odoo med Keycloak med vår Odoo OAuth Single Sign-On (SSO) modul. Odoo OAuth SSO-plugin låter användare använda sina Keycloak-uppgifter för en sömlös Odoo Keycloak-inloggning via SSO. Att underlätta Keycloak SSO gör det möjligt för användare att autentisera mot sina Keycloak-uppgifter och säkert komma åt din Odoo-webbplats. Denna steg-för-steg-installationsguide hjälper dig att konfigurera Keycloak som identitetsleverantör (IDP) och Odoo som tjänsteleverantör (SP) för att uppnå Keycloak Odoo SSO. För att veta mer om andra funktioner vi tillhandahåller i Odoo OAuth Single Sign-On (SSO) plugin, kan du Klicka här.


Förutsättningar: Ladda ner och installation

  • En Odoo-installation på din miljö.
  • Installerad miniOrange OAuth SSO-modul för Odoo.

Steg för att konfigurera KeyCloak som identitetsleverantör

Steg för att konfigurera KeyCloak

  • Lägg till rike: Logga in på KeyCloak-administrationskonsolen och navigera till önskad realm. Du kan lägga till en ny realm genom att välja Skapa rike alternativ.
  • lägg till ny sfär skapa Odoo keycloak OAuth Single Sign-On (SSO)
  • Skapa rike: ange Rikets namn och ha realmnamnet till hands eftersom det kommer att behövas senare för att konfigurera Rike under OAuth Client-plugin. Klicka på SKAPA att lägga till rike.
  • skapa för att lägga till realm Odoo keycloak OAuth Single Sign-On (SSO)
  • Skapa OpenID-klient: Klicka på Klienter Och välj Skapa klient för att skapa en ny klient. Ange klient-ID och välj klientprotokoll openid-anslut och klicka Nästa.
  • skapa openid klientprotokoll Odoo keycloak OAuth Single Sign-On (SSO) general-setting-next-save4
  • aktivera Klientautentisering och Tillstånd växla.
  • klientautentisering växla Odoo keycloak OAuth Single Sign-On (SSO)
  • Bläddra ner till Åtkomstinställningar och skriv in din Callback/Redirect URL som du får från ditt miniOrange-plugin som finns på din klientsida under Callback-URL:er textfält.
  • callback-redirect url access settings Odoo keycloak OAuth Single Sign-On (SSO)
  • Gå till referenser fliken, kopiera Klienthemlighet och ha den nära till hands eftersom vi kommer att behöva den senare när vi konfigurerar OAuth Single Sign-On-pluginet för WordPress.
  • fliken referenser klienthemlighet Odoo keycloak OAuth Single Sign-On (SSO)
  • Plugin-konfiguration: Enter kopierad Klienthemlighet under Kundhemlighet fältet i OAuth Client-pluginet och ange kund-ID under kund-ID fält.
  • Lägg till användare: Vi behöver lägga till användare i realm som kommer att kunna komma åt realms resurser. Klicka på användare och klicka på Skapa ny användare för att lägga till en ny användare.
  • resurs skapa ny användare Odoo keycloak OAuth Single Sign-On (SSO)
  • Användarkonfiguration: Efter att användaren har skapats måste följande åtgärd utföras på den.
  • Ställ in ett lösenord för det så klicka på referenser och ställ in ett nytt lösenord för användaren.
  • inloggningsuppgifter ställer in nytt lösenord Odoo keycloak OAuth Single Sign-On (SSO)

Konfigurera Odoo-applikationen som tjänsteleverantör

  • Navigera till Odoos hemsida och klicka på meny knapp.
  • odoo startsida menyknapp Odoo keycloak OAuth Single Sign-On (SSO)
  • Klicka på miniOrange OAuth 2.0.
  • miniOrange oauth realm-modul Odoo keycloak OAuth Single Sign-On (SSO)
  • Klicka på Skapa för att konfigurera din OAuth-leverantör.
  • skapa konfigurera OAuth-leverantör Odoo keycloak OAuth Single Sign-On (SSO)
  • Du kommer att se följande skärm.
  • general följande skärm Odoo keycloak OAuth Single Sign-On (SSO)
  • I General Configuration, fyll i namnet på identitetsleverantören (t.ex. hood.discountDu måste också fylla i följande fält som du får från din IdP.
  • Klient ID: som tillhandahålls av keycloak
    Kundhemlighet: som tillhandahålls av keycloak
    Omfattning: e-post profil openid
    Auktorisera slutpunkt: /auth/realms/{realm-name}/protocol/openid-connect/auth
    Åtkomsttokens slutpunkt: /auth/realms/{realm-name}/protocol/openid-connect/token
    Få användarinformation slutpunkt: /auth/realms/{realm-name}/protocol/openid-connect/userinfo
  • I avsnittet Attributmappning kan du mappa attributen från din IdP till användare i Odoos ERP-system efter önskemål.
  • I mappningssektionen kan du mappa grupperna från IdP till ditt Odoo-system. Efter att du har fyllt i de obligatoriska fälten kan du klicka på spara knapp.
  • nedladdning av attributmappningssektion Odoo keycloak OAuth Single Sign-On (SSO)
  • Vi är klara med att ställa in SSO med miniOrange OAuth SSO-modul för Odoo.

Testa konfigurationen genom att följa dessa steg

  • Gå till Odoo Login sida. Du kommer att se en extra knapp med samma namn som konfigurerats i modulen.
  • odoo inloggningssida keycloak-knapp Odoo keycloak OAuth Single Sign-On (SSO)
  • Klicka på knappen så kommer du till din IdP-inloggningssida. Ange dina IdP-uppgifter och klicka Logga in.
  • Efter framgångsrik autentisering kommer du att loggas in Odöö.
  • lyckades logga in på odoo Odoo keycloak OAuth Single Sign-On (SSO)

I den här guiden har du framgångsrikt konfigurerat miniOrange OAuth SSO-modul för Odoo till Logga in med Keycloat referenser. Nu kan dina användare logga in på Odoo med dina Keycloak IdP-uppgifter.

Kontakta oss gärna på odoosupport@xecurify.com med dina frågor och funderingar.

Hej där!

Behövs hjälp? Vi är här!

stödja