Naar de hoofdinhoud

SSO Google (OAuth)

Lees hier hoe je SSO via Google voor jouw online academy instelt

Floor Takman avatar
Geschreven door Floor Takman
Meer dan 2 weken geleden bijgewerkt

Wat is SSO?

Met Single sign-on (SSO) kunnen jouw gebruikers inloggen in de online academy door middel van een extern account. Lees hier meer over SSO in het algemeen.

In dit artikel bespreken we wat je moet instellen om deze integratie met Google te activeren.

Om van SSO gebruik te kunnen maken, moeten de gebruikers al toegevoegd zijn aan de online academy. SSO zorgt er niet voor dat er gebruikersaccounts aangemaakt worden.

Lees hier meer over het toevoegen van gebruikers aan jouw online academy.

Hoe stel ik Google SSO (OAuth) in?

We zullen hier uitleg geven over hoe je de SSO met Google moet instellen.

Raadpleeg de support van Google voor de exacte instellingen.

Stappenplan voor het aanmaken van gegevens in Google

  1. Ga in het Google Cloud Platform naar de 'Credentials'-pagina.

  2. Klik op '+ create credentials' en selecteer dan 'OAuth client ID'.

  3. Wanneer dit je eerste OAuth-integratie is, zal je gevraagd worden om het 'Consent screen' in te vullen:

    1. Selecteer bij user 'Type Internal'.

    2. Vul bij 'App name' de naam van de omgeving binnen Rakoo in.

    3. Bij 'User support email' geef je een e-mailadres op waar gebruikers naar kunnen mailen bij vragen.

    4. Bij 'App domain' vul je alleen een 'Authorized domain' in. Klik onder 'Authorized domain' op 'Add domain'. Hier geef je het hoofddomein op van jullie omgeving.
      ​Eindigt de URL van jullie omgeving in Rakoo op 'rakoo.com', dan is dit het hoofddomein wat je hier moet invullen. Eindigt de URL van jullie omgeving op jullie eigen domeinnaam, geef dan dit hoofddomein op.

    5. Bij 'Developer contact information' vul je wederom een e-mailadres is waar gebruikers contact mee kunnen opnemen.

    6. Klik tenslotte op 'Save and continue'.

    7. Op de volgende pagina moet je scopes toevoegen. Klik op 'Add or remove scopes' om de onderstaande scopes te selecteren:

      1. _/auth/userinfo.email

      2. _/auth/userinfo.profile

      3. openid

    8. Na deze scopes te hebben geselecteerd, kies je wederom voor 'Save and continue'.

    9. Vervolgens kom je op een overzichtspagina waar je alle instellingen kunt controleren. Hierna kun je verder gaan met het creëren van de OAuth client ID.

  4. Nu kom je op het 'Create OAuth client ID' scherm. Als Application type kies je voor 'Web application'.

  5. Vervolgens geef je de applicatie een duidelijke naam. Dit kan bijvoorbeeld de naam van de online academy zijn.

  6. Tot slot krijg je de mogelijk om twee URL's in te vullen. Hiervan hoef je alleen de 'Authorized redirect URLs' in te vullen. De URL die je hier invult is: https://oauth2.rakoo.com/oauth2/login/code

  7. Klik nu op 'Create'. Nu krijg je een 'client ID' en een 'client secret' te zien.

Stappenplan voor het aanmaken van de integratie in de online academy

  1. Ga via het menu links in beeld naar 'Integraties'.

  2. Kies bij 'Single sign-on' voor 'Google (oauth2)'.

  3. Klik op 'Toevoegen'.

  4. Vul de gegevens die verkregen zijn vanuit Google, hier in.

  5. Sla de wijzigingen op om de integratie te activeren.

Kom je er niet helemaal uit? Neem dan contact op met support.

Was dit een antwoord op uw vraag?