Auth0 Enkel inloggning (SSO) | Logga in för WordPress med Auth0
Översikt
OAuth SSO-pluginet för WordPress möjliggör säker inloggning till WordPress med Auth0 som OAuth- och OpenID Connect-leverantör. Du kan också konfigurera pluginet med olika anpassade leverantörer och standard-IDP:er. Det stöder avancerade funktioner för enkel inloggning (SSO) som attributmappning för användarprofiler, rollmappning etc. Här går vi igenom en guide för att konfigurera SSO mellan WordPress och Auth0. I slutet av den här guiden, Användare ska kunna logga in på Auth0 med OAuth Single Sign-On i WordPress, du kan Klicka här.
Förutsättningar: Ladda ner och installation
- Logga in på din WordPress-instans som admin.
- Gå till WordPress Dashboard -> Plugins och klicka på Lägg till en ny.
- Sök efter en OAuth enkel inloggning (SSO) plugin för WordPress och klicka på installera nu.
- När du har installerat klicka på Aktivera.
Konfigurationssteg
Steg 1: Ställ in Auth0 som OAuth-leverantör
- Gå till https://auth0.com/auth/login och registrera dig eller logga in.
- Gå till Tillämpningar fliken i den vänstra panelen och klicka sedan på Tillämpningar.
- Klicka på Skapa applikation för att skapa en ny applikation.
- Välja Vanliga webbapplikationer och klicka på Skapa knapp.
- Gå nu till inställningar fliken.
- Bläddra ner till Applikations-URI:er och ange återuppringnings-url som du får från plugin. Scrolla sedan ner och klicka på spara ändringar.
- kopiera kund-ID och Klienthemlighet från grundläggande information på fliken inställningar och spara den i din miniOrange OAuth Client-plugin Konfiguration..
- Gå nu till användare fliken i användarhanteringen från den vänstra panelen.
- Klicka på skapa User för att skapa en ny användare.
- Ange alla nödvändiga uppgifter och klicka på Skapa.
Du har konfigurerat Auth0 som OAuth-leverantör för att uppnå Auth0 SSO-inloggning på din WordPress-webbplats.
Steg 2: Konfigurera WordPress som OAuth-klient
- Gratis
- Premium
Steg 3: Mappning av användarattribut
- Användarattributmappning är obligatorisk för att göra det möjligt för användare att logga in på WordPress. Vi kommer att ställa in användarprofilattribut för WordPress med inställningarna nedan.
- Gå till Konfigurera OAuth flik. Scrolla ner och klicka på Testkonfiguration.
- Du kommer att se alla värden som returneras av din OAuth-leverantör till WordPress i en tabell. Om du inte ser värdet för förnamn, efternamn, e-post eller användarnamn, gör de nödvändiga inställningarna i din OAuth-leverantör för att returnera denna information.
- När du ser alla värden i Test Configuration, gå till Attribut/rollmappning fliken kommer du att få en lista över attribut i en rullgardinsmeny för Användarnamn.
Hitta användarattribut:
Steg 4: Rollmappning [Premium]
- Klicka på "Testa konfiguration" och du kommer att få en lista över attributnamn och attributvärden som skickas av din OAuth-leverantör.
- I fönstret Testkonfiguration mappar du attributnamnen i sektionen Attributmappning av plugin-programmet. Se skärmdumpen för mer information.
- Aktivera rollmappning: För att aktivera rollmappning måste du mappa attribut för gruppnamn. Välj attributnamnet från listan över attribut som returnerar rollerna från din leverantörsapplikation.
Till exempel: Roll - Tilldela WordPress-rollen till leverantörsrollen: Baserat på din leverantörsapplikation kan du tilldela WordPress-rollen till dina leverantörsroller. Det kan vara en elev, lärare, administratör eller någon annan beroende på din ansökan. Lägg till leverantörsrollerna under Group Attribute Value och tilldela den nödvändiga WordPress-rollen framför den under WordPress-rollen.
Till exempel, i bilden nedan. Lärare har tilldelats rollen som administratör & student tilldelas rollen som prenumerant. - När du har sparat mappningen kommer leverantörsrollen att tilldelas SSO för WordPress.
Exempel: Enligt det givna exemplet kommer användare med rollen "lärare" att läggas till som administratör i WordPress och "student" kommer att läggas till som prenumerant.
Steg 5: Skapa anpassade attribut i Auth0
- Lägg till anpassade attribut med ett gemensamt attributvärde
- Lägg till användarspecifika anpassade attribut med olika attributvärden
Steg 6: Inloggningsinställningar
- Logga in inställningar för WordPress 5.7 och tidigare
- Inloggningsinställningar för WordPress 5.8
- Inloggningsinställningar för WordPress 5.9
