> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.pluvo.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Single Sign-On (SSO) in samenwerking met Google Workspace

**Met Pluvo kun je gemakkelijk Single Sign-On (SSO) instellen voor jouw academie. In dit artikel leggen we uit hoe je de gegevens kunt opvragen in Google workspace.**

Zodra je deze gegevens hebt, kun je Single Sign-On (SSO) gemakkelijk implementeren in Pluvo. Je vindt meer informatie [hierover in dit artikel](/nl/article/single-sign-on-sso-instellen-in-pluvo-16fs305/).

||| Let op: Voor de volgende stappen dien je een beheerders account te hebben in Google Workspace en een Complete abonnement in Pluvo.

# Stap 1: Instellingen in Google cloud platform

Laten we beginnen door een OAuth-client-ID aan te maken:

## OAuth 2.0 client

Ga naar [https://console.cloud.google.com/apis/credentials](https://console.cloud.google.com/apis/credentials) en kies bij 'Create credentials' voor OAuth client ID.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/f/b/2/efb20d00b64eb000/schermafbeelding-2025-05-09-om_uh58bm.png)

Vervolgens kies je voor **Webapplicatie:**
****

![](https://storage.crisp.chat/users/helpdesk/website/-/e/f/b/2/efb20d00b64eb000/schermafbeelding-2025-05-09-om_jw7xu9.png)
****

In de volgende stap moet er een naam gegeven worden aan de client-ID. Kies een duidelijke naam, bijvoorbeeld: **'Webclient Pluvo academie'** zodat je later nog weet waarvoor deze client-ID wordt gebruikt.

Kopieer daarna de “ingevulde” parameters vanuit Pluvo. Deze parameters vind je bij het Beheer > instellingen onder 'SSO & LTI':

![](https://storage.crisp.chat/users/helpdesk/website/efb20d00b64eb000/single-sign-on-sso-in-samenwer_3qy90j.png)

**Bijvoorbeeld:**
Geautoriseerde JavaScript-bronnen: https:// ** *jouwsubdomein*.** pluvo.com
Geautoriseerde omleidings- URI's: https:// ***jouwsubdomein***.pluvo.com/oidc/callback/

Vul deze parameters vervolgens in bij Google workspace:


![](https://storage.crisp.chat/users/helpdesk/website/-/e/f/b/2/efb20d00b64eb000/schermafbeelding-2025-05-09-om_10k54t1.png)


Nadat je dit hebt opgeslagen, verschijnt er een pop-up met je client-ID en geheime sleutel (secret).

||| Let op: Zorg ervoor dat je een kopie maakt, aangezien je de client ID en client secret gegevens later nodig hebt bij de Pluvo SSO-instellingen.


![](https://storage.crisp.chat/users/helpdesk/website/-/e/f/b/2/efb20d00b64eb000/schermafbeelding-2025-05-09-om_1zx5h9.png)


# OAuth-toestemmingsscherm

De volgende stap is om een toestemming scherm aan te maken in Google workspace, zodat gebruikers akkoord kunnen gaan met de SSO-login.

Ga naar [https://console.cloud.google.com/apis/credentials/consent](https://console.cloud.google.com/apis/credentials/consent) en vul de volgende gegevens in:

**Type**: Intern
**Appnaam**: [Geef een duidelijk naam]
**App-logo**: [Kies een afbeelding]
**E-mail**: [Persoon die verantwoordelijk is voor het ondersteunen van gebruikers]
**Bereik Google API**: **email, profile, openID, [https://www.googleapis.com/auth/admin.directory.group.readonly](https://www.googleapis.com/auth/admin.directory.group.member.readonly) **

|| Voeg alleen de  https://www.googleapis.com/auth/admin.directory.readonly scope toe als je groepsinformatie mee wilt krijgen

**Gemachtigde domeinen**: pluvo.com
**Links:** [Deze kun je leeg laten]

Daarna kan het opgeslagen worden en ben je klaar met de aanpassingen in je Google cloud platform.

# Stap 2: Instellingen bij Google workspace als je ook groepsinformatie wilt doorgeven aan Pluvo

*Als je de scope&#32;https://www.googleapis.com/auth/admin.directory.group.readonly&#32;bij de vorige stap hebt ingevuld dan moeten we ook toegang regelen in de Google Admin van je workspace*

## App-toegangscontrole instellen

Ga naar [https://admin.google.com/ac/owl/list?tab=apps](https://admin.google.com/ac/owl/list?tab=apps) en configureer een nieuw app. Je geeft de OAuth Client ID op, vervolgens zie je daar je App terug
komen. Kies voor deze app en kies 'selecteren'. Vervolgens geef je toegang tot alle services.

![](https://storage.crisp.chat/users/helpdesk/website/efb20d00b64eb000/single-sign-on-sso-in-samenwer_jyhb3a.png)

Klaar! Nu kunnen je gebruikers inloggen en worden ze automatisch toegevoegd aan een groep waar ze ook in zitten in Workspace. Op deze manier kun je de gebruikers direct de relevante leerlijnen aanbieden.

||| Let op: Voer stap 3 pas uit nadat je stap 2 hebt voltooid. We halen namelijk direct na stap 3 alle groepen op uit je Workspace, en daarvoor hebben we de juiste permissies nodig.

# Stap 3: Pluvo SSO instellingen

Je hebt nu alle benodigde informatie om in Pluvo in te vullen. Deze velden vind je in de academie bij het Beheer > instellingen onder 'SSO & LTI'.

*OAuth Client id = .....* [Deze heb je hierboven verkregen bij de OAth client ID]
*OAuth Client secret = .......* [Deze heb je hierboven verkregen bij de OAth client ID]

De volgende velden zijn altijd hetzelfde voor google workspace:

**Authorization endpoint:** https://accounts.google.com/o/oauth2/v2/auth  
**Token endpoint:** https://oauth2.googleapis.com/token 
**User endpoint: **https://openidconnect.googleapis.com/v1/userinfo
**Scope =** openid email
**Oidc sign algo =** RS256  
**Oidc op jwks endpoint:** https://www.googleapis.com/oauth2/v3/certs

Als je wilt dat groepsinformatie wordt meegestuurd en gebruikers automatisch aan dezelfde groepen worden toegevoegd in Pluvo als in Workspace, vul dan de
volgende link in bij de scope, achter "openid email" (dit is dezelfde scope als bij het OAuth-toestemmingsscherm: https://www.googleapis.com/auth/admin.directory.group.readonly

![](https://storage.crisp.chat/users/helpdesk/website/efb20d00b64eb000/single-sign-on-sso-in-samenwer_1q8j1cf.png)

Vul eenvoudigweg de vereiste velden in, klik op "Opslaan", zet de slider op "actief". Daarna kunnen je gebruikers probleemloos inloggen via SSO!