Konfigurera Clever Single Sign-On (SSO) för WordPress med OAuth | Smart SSO
Översikt
Smart SSO för WordPress använder OAuth-auktoriseringsflödet för att ge användare säker åtkomst till WordPress-webbplatser. Med vår OAuth enkel inloggning (SSO) Clever, ett plugin för WordPress, fungerar som OpenID Connect- och OAuth-leverantör, vilket säkerställer säker inloggning för WordPress-webbplatser. Integrationen av Clever med WordPress förenklar och säkrar inloggningsprocessen med hjälp av Clever SSO. Denna lösning gör det möjligt för anställda att komma åt sina WordPress-webbplatser med ett enda klick med sina Clever-inloggningsuppgifter, vilket helt eliminerar behovet av att lagra, komma ihåg och återställa flera lösenord. Förutom att erbjuda Clever Enkel inloggning (SSO) funktionalitet ger plugin också avancerade SSO-funktioner som kartläggning av användarprofilattribut, rollmappning och tillhandahållande av webbplatsåtkomst baserat på organisationens e-postdomäner. För en detaljerad översikt över funktionerna, kolla in OAuth enkel inloggning (SSO) plugin för WordPress. Du kan följa stegen nedan för att konfigurera Clever SSO för WordPress.
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 Single Sign-On (SSO)-plugin för WordPress och klicka på installera nu.
- När du har installerat klicka på Aktivera.
Vi erbjuder Single Sign-On (SSO) för WordPress med flera utbildningsleverantörer, till exempel:
Hittar du inte din utbildningsleverantör? Klick här. att lära sig mer.
Konfigurationssteg
Steg 1: Ställ in Clever som OAuth-leverantör
- Först av allt, gå till https://dev.clever.com/ och registrera dig/logga in för att registrera en ny app.
- Enligt Starta din smarta sandlåda, Klicka på klicka här för att komma igång.
- Gå till https://apps.clever.com/registrera och registrera/logga in på ditt konto.
- Följ stegen för att skapa en applikation. (se bilderna nedan)
- Klicka på Smart Instant Login möjlighet att fortsätta.
- Klicka på Nästa knappen för att fortsätta.
- kopiera kund-ID och Kundhemlighet och förvara den i din miniOrange OAuth Client Plugin under kund-ID och Klienthemlighet respektive textfält. Kopiera Redirect/Callback URL från din miniOrange oauth-klientplugin och lagra den i Omdirigera URI:er textfält. Slutligen klickar du på Spara för att spara dina konfigurationer.
- Klicka på Nästa knappen för att fortsätta till nästa steg.
- Välj de webbläsare du vill ha stöd för certifikatundersökning och välj Säkert auktoriseringsbidragsflöde för vilket behörighetsflöde använder du fråga (se bilden på nästa sida).
- Ange alla andra fält enligt ditt användningsfall och klicka på Skicka knappen i slutet för att spara dina konfigurationer.
Obs: För Premium för OAuth Single Sign-On plugins lägger till detta
https://{domain-url}?app_name={appname} som omdirigerings-url i smart.
T.ex.. Om ditt domännamn är 'exempeldomän' och appnamnet är 'Smart', då blir din omdirigeringsadress 'https://example.com?app_name=Clever'.
Du har konfigurerat SSO för WordPress med hjälp av Smart som OAuth-leverantör på din WordPress-webbplats så att användare/studenter kan komma åt sin WordPress-webbplats på ett säkert sätt med Clever SSO eller Clever Single Sign On-(SSO) for Education för att förbättra användarautentiseringen.
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.
T.ex: 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 WordPress-administratörsrollen efter SSO.
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: Inloggningsinställningar
- WordPress 5.7 och senare
- WordPress 5.8
- WordPress 5.9 och senare
Smart SSO med Learndash-rollmappning

Om du använder Learndash som ditt WordPress LMS och vill tilldela olika Learndash-kurser till dina (Classlink, Clever, Google Classroom) användare baserat på deras skolor eller olika sektioner (som k1, k2). Du kan använda vår Learndash-integration Tillägg för WordPress. Med tillägget kan vi istället för att lägga till varje person individuellt till en specifik Learndash-kurs tilldela dem direkt till den kursen under SSO baserat på användargrupper och roller så att de kan komma åt kursen direkt från WordPress-webbplatsen.
Relaterade artiklar
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen




