Het filmpje is een introductie. De code die ik in de voorbeelden geef wijkt soms af van wat er in het filmpje getoond wordt. Het moge duidelijk zijn dat er niet één manier is om de Google API's aan te spreken.
Als je Firefox 65 gebruikt moet je rekening houden met de New Cookie Jar Policy to block tracking, zie Martin Brinkmann, Firefox 65: New Cookie Jar Policy to block tracking, September 23, 2018 in Firefox. Je kan dat uitschakelen:
Firefox 65 - Disable New Cookie Jar Policy to block tracking
Maar besef wel dat jij geen invloed hebt op hoe de gebruiker van je website zijn opties heeft ingesteld. Alle browsers, die tracking blokkeren, stellen wel een nieuw probleem aan de kaak waarover nog veel moet worden nagedacht. Ook de impact op GDPR moet worden bekeken.
Opdracht
Maak een map in je workspace met de naam google-oauth.
Maak een JavaScript bestand met de naam google-oauth-api.js in een submap met de naam js.
Maak een home HTML pagina met de naam index.html waarop een knop staat waarmee de bezoeker zich kan aanmelden.
Als de bezoeker zich heeft aangemeld, toon je haar profielinformatie en een afmelden knop.
Als de bezoker is afgemeld verwijder de eventuele profielinformatie van het scherm.