Sökresultat :

×

Google Classroom SSO (Single Sign-On) | WordPress Logga in med Google Classroom


Google Classroom SSO med OAuth och 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-funktioner (SSO) 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.


Vi erbjuder Single Sign-On (SSO) för WordPress med flera utbildningsleverantörer. Du hittar några populära leverantörer nedan.

Smart

Klasslänk

Målarduk

Hittar du inte din utbildningsleverantör? Klick här. att lära sig mer

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.


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.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), Google classroom SSO Login välj nytt projekt
  • Du kan klicka på Nytt projekt knappen för att skapa ett nytt projekt.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), Google classroom SSO Login skapa nytt projekt
  • Ange ditt projektnamn under Projektnamn fältet och klicka på Skapa.
  • OAuth/OpenID/OIDC Single Sign-On (SSO), Google classroom SSO Login ange projektnamn
  • Gå till navigationsmenynAPI: erTjänsterReferenser.
  • OAuth/OpenID/OIDC Enkel inloggning (SSO), Google Classroom SSO gå till inloggningsuppgifter inloggningsuppgifter
  • Klicka på Skapa Referenser -knappen och välj sedan OAuth-klient-ID från de angivna alternativen.
  • OAuth/OpenID/OIDC Enkel inloggning (SSO), Google Classroom SSO OAuth-klient-ID
  • 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.
  • OAuth/OpenID/OIDC Enkel inloggning (SSO), konfigurera samtyckesskärm för Google Classroom SSO
  • Ange nödvändiga uppgifter som t.ex Appens namn, e-post för användarsupport. och klicka på Spara och fortsätt knapp.
  • OAuth/OpenID/OIDC enkel inloggning (SSO), Google classroom SSO ange appinformation OAuth/OpenID/OIDC enkel inloggning (SSO), spara inställningar för Google classroom SSO
  • Nu för att konfigurera omfattningar, klicka på Lägg till eller ta bort scopes knapp.
  • OAuth/OpenID/OIDC enkel inloggning (SSO), Google classroom SSO lägg till ta bort omfattning
  • 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.
  • OAuth/OpenID/OIDC enkel inloggning (SSO), Google classroom SSO-uppdateringsomfång
  • Gå till Fliken Inloggningsuppgifter och klicka på Skapa Referenser knapp. Välj Webbapplikation från rullgardinsmenyn för att skapa en ny applikation.
  • OAuth/OpenID/OIDC enkel inloggning (SSO), Google Classroom SSO-webbapp
  • 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 Auktoriserad omdirigering URI-fältet och klicka på Skapa knapp.
  • OAuth/OpenID/OIDC Enkel inloggning (SSO), Google Classroom SSO skapar OAuth-klient-ID
  • Du kommer att se en popup med klient-ID och klienthemlighet. Kopiera din kund-ID och Klienthemlighet och spara den i din miniOrange OAuth Client-plugin-konfiguration.
  • OAuth/OpenID/OIDC Enkel inloggning (SSO), Google Classroom SSO-klient-ID klienthemlighet
  • Du har slutfört dina konfigurationer på Google App OAuth-serversidan.

Google Classroom är nu konfigurerad som OAuth-leverantör för att uppnå Google Classroom SSO-inloggning på din WordPress-webbplats.


2. Ställ in WordPress som OAuth-klient


  • Gå till Konfigurera OAuth fliken och klicka Lägg till ny applikation för att lägga till en ny klientapplikation på din webbplats.
  • Google Single Sign-On (SSO) OAuth – Lägg till ny applikation
  • Välj din applikation från listan över OAuth/OpenID Connect-leverantörer här Google.
  • Google Single Sign-On (SSO) OAuth – Välj applikation
  • kopiera Återuppringnings-URL ska användas i OAuth Provider Configuration. Klick Nästa.
  • Google Single Sign-On (SSO) OAuth - URL för återuppringning
  • Du måste ange Appnamn och slutpunkter här, för det, se tabellen nedan och klicka på Nästa.

  • Auktorisera slutpunkt: https://accounts.google.com/o/oauth2/auth
    Åtkomsttokens slutpunkt: https://www.googleapis.com/oauth2/v4/token
    Få användarinformation slutpunkt: https://www.googleapis.com/oauth2/v1/userinfo
    Google Single Sign-On (SSO) OAuth – Lägg till appnamn, TenantID
  • Ange klientuppgifterna som Klient-ID & klienthemlighet som visas i inställningsdialogrutan. Ange omfångsvärdena som e-post openid-profil. Klicka Nästa.
  • Google Single Sign-On (SSO) OAuth - klient-ID och klienthemlighet
  • Klicka på Finish för att spara konfigurationen.
  • Google Single Sign-On (SSO) OAuth – Slutför konfigurationen

Du har konfigurerat WordPress som OAuth-klient för att uppnå användarautentisering med Google Classroom SSO (Single Sign-On)-inloggning på din WordPress-webbplats.

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.
    • testa kongifuration
    • 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.
    • OAuth/OpenID Google Classroom enkel inloggning SSO för WordPress create-newclient configuration-test-result
    • 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.
    • OAuth/OpenID Google Classroom Single Sign-On SSO för WordPress create-newclient attribut-/rollmappning

    4: Rollmappning [Premium]

    • Klicka på "Testa konfiguration" och du får 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.
    • OAuth Client SSO-plugin för WordPress: attributmappning
    • Aktivera rollmappning: För att aktivera rollmappning måste du mappa attributet Gruppnamn. Välj attributnamnet från listan över attribut som returnerar rollerna från din leverantörsapplikation.
      T.ex: Roll

    • OAuth Client SSO-plugin för WordPress: testkonfiguration - rollmappning
    • 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 beroende på din applikation. Lägg till leverantörsrollerna under Gruppattributvärde och tilldela önskad WordPress-roll framför den under WordPress-roll.

      Till exempel, i bilden nedan. Läraren har tilldelats rollen som administratör och eleven har tilldelats rollen som prenumerant.
    • OAuth Client SSO-plugin för WordPress: testkonfiguration - rollmappning
    • 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.

    5. Inloggningsinställningar

    • Inställningarna på fliken Inställningar för Single Sign-On (SSO) definierar användarupplevelsen för Single Sign-On (SSO). För att lägga till en Okta-inloggningswidget på din WordPress-sida måste du följa stegen nedan.
      • Gå till WordPress vänsterpanel > Utseende > Widgets.
      • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
      • OAuth Client SSO-plugin för WordPress - inställning av inloggningsknapp för create-newclient
      • Gå till WordPress vänsterpanel > Utseende > Widgets.
      • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
      • OAuth Client SSO-plugin för WordPress - inställning av inloggningsknapp för create-newclient
      • Öppna din WordPress-sida så ser du Okta SSO-inloggningsknappen där. Du kan testa Okta Single Sign-On (SSO) nu.
      • Se till "Visa på inloggningssidan" alternativet är aktiverat för din applikation. (Se bilden nedan)
      • OAuth Client SSO-plugin för WordPress - inställning av inloggningsknapp för create-newclient
      • Gå nu till din WordPress Login sida. (T.ex. https://<din-wordpress-domän>/wp-login.php)
      • Där ser du en knapp för inloggning till Okta SSO. När du klickar på inloggningsknappen kan du testa Okta Single Sign-On (SSO).
      • OAuth Client SSO-plugin för WordPress - inställning av inloggningsknapp för create-newclient

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.

Ytterligare resurser


Maila oss vidare oauthsupport@xecurify.com för snabb vägledning (via e-post/möte) om ditt krav och vårt team hjälper dig att välja den bästa lämpliga lösningen/planen enligt dina krav.

Hej där!

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

stödja