Konfigurera Google Classroom Single Sign-On (SSO) med OAuth för WordPress
Översikt
Google Classroom SSO med OAuth & OpenID Connect Single Sign-On (SSO)-pluginet för WordPress möjliggör inloggning på din WordPress-webbplats med Google Classroom-inloggningsuppgifter och andra anpassade och standardiserade leverantörer. Det stöder avancerade Single Sign-On (SSO)-funktioner som mappning av användarprofilattribut, rollmappning etc. För att veta mer om Google Classroom-integration för WordPress och andra funktioner vi tillhandahåller i OAuth Single Sign-On (OAuth / OpenID Connect Client)-pluginet för WordPress kan du 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-plugin för enkel inloggning (SSO) 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. Du hittar några populära leverantörer nedan.
Hittar du inte din utbildningsanordnare? Klicka här för att läsa mer
Steg för att konfigurera Google Classroom Single Sign-On (SSO)-inloggning i WordPress
1. Konfigurera Google Classroom som OAuth-leverantör
- Gå till https://console.developers.google.com/ och registrera dig/logga in.
- Klicka på Välj projekt För att skapa ett nytt Google Apps-projekt ser du ett popup-fönster med en lista över alla dina projekt.

- Du kan klicka på Nytt projekt knappen för att skapa ett nytt projekt.

- Ange ditt projektnamn under Projektnamn fältet och klicka på Skapa.

- Gå till navigationsmenyn API: er Tjänster referenser.

- Klicka på Skapa Referenser -knappen och välj sedan OAuth-klient-ID från de angivna alternativen.

- Om du står inför en varning som säger att för att skapa ett OAuth-klient-ID måste du ange ett produktnamn på samtyckesskärmen (som visas i bilden nedan). Klicka på Skärmen Konfigurera samtycke knapp.

- Ange nödvändiga uppgifter som t.ex Appens namn, e-post för användarsupport, och klicka på Spara och fortsätt knapp.


- Nu för att konfigurera omfattningar, klicka på Lägg till eller ta bort scopes knapp.

- Välj nu Scopes för att ge ditt projekt åtkomst till specifika typer av privat användardata från sitt Google-konto och klicka på Spara och fortsätt knapp.

- Gå till Fliken Inloggningsuppgifter och klicka på Skapa Referenser knapp. Välj Webbapplikation från rullgardinsmenyn för att skapa en ny applikation.

- Ange det namn du vill ha för ditt klient-ID under namnfältet och ange Omdirigerings-/återanrops-URI från miniOrange OAuth Client plugin/modul under Auktoriserade omdirigerings-URI:er fältet och klicka på Skapa knapp.

- Du kommer att se ett popup-fönster med klient-ID och klienthemlighet. Kopiera ditt kund-ID och Klienthemlighet och spara den i din miniOrange OAuth Client-plugin-konfiguration.

- Du har slutfört dina konfigurationer på Google App OAuth-serversidan.
Google Classroom har nu konfigurerats som OAuth-leverantör för att uppnå SSO-inloggning med Google Classroom 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.
Hitta användarattribut:
- 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 får du upp en lista över attribut i rullgardinsmenyn.

4: Rollkartläggning [Premium]
- Klicka på "Testkonfiguration" 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 allokera WordPress-rollen till dina leverantörsroller. Det kan vara en student, lärare, administratör eller någon annan roll beroende på din applikation. Lägg till leverantörsrollerna under Gruppattributvärde och tilldela den obligatoriska WordPress-rollen framför den under WordPress roll.
Till exempel, I bilden nedan har läraren tilldelats rollen som administratör och eleven har tilldelats rollen som prenumerant.

- När du har sparat mappningen kommer leverantörsrollen att tilldelas WordPress-administratörsrollen efter SSO.
Exempel: Som i det givna exemplet kommer användare med rollen "lärare" att läggas till som administratör i WordPress och "elev" kommer att läggas till som prenumerant.
Steg 5: Inloggningsinställningar
- Inställningarna på fliken Inställningar för enkel inloggning (SSO) definierar användarupplevelsen för enkel inloggning (SSO). För att lägga till en Okta-inloggningswidget på din WordPress-sida måste du följa stegen nedan.
- WordPress 5.7 och senare
- WordPress 5.8
- WordPress 5.9 och senare
I den här guiden har du konfigurerat Google Classroom Single Sign-On (SSO) genom att konfigurera Google Classroom som OAuth-leverantör och WordPress som OAuth-klient med hjälp av vårt OAuth Single Sign-On (OAuth & OpenID Connect Client)-plugin för WordPress. Den här lösningen säkerställer att du är redo att lansera säker åtkomst till din WordPress-webbplats med inloggningsuppgifter för Google Classroom inom några minuter.
Relaterade artiklar
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen














