- Déclenche une connexion Oauth2 => Google ou Github via 2 boutons d'une page HTML
- Récupère les informations utilisateur avec l'accestoken fourni
- Enregistre les données dans la table oauth_user de la bdd
- Enregistre en session l'id du oauthUser de cette table afin de pouvoir récupérer les informations plus tard
- Fourni une méthode qui donne les champs email et api_user_id en fonction de l'id stocké en session
thephpleague/oauth2-client
thephpleague/oauth2-google
thephpleague/oauth2-github