Bases d'OAuth2 et intégration de la connexion sociale
OAuth2 est un cadre d'autorisation qui permet à un utilisateur d'accorder à votre application l'accès à ses données sur un autre service (Google, GitHub, Facebook) sans partager son mot de passe. OpenID Connect (OIDC) s'appuie sur OAuth2 pour fournir une identité : le jeton d'identification vous indique qui est l'utilisateur. Spring Security offre un support de première classe à la fois en tant que client (connexion sociale) et en tant que serveur de ressources (validation des jetons d'un serveur d'autorisation).