Avertissement : n’hésitez pas à sauter ce chapitre et à passer directement à OpenID Connect.
OAuth 2.0 est la base sur laquelle est construit OpenID Connect.
OAuth 1.0 fournissait un jeton signé, mais la version 2.0 a supprimé cette caractéristique essentielle pour la sécurité. OpenID Connect rétablit cette fonctionnalité avec le jeton JWT. Notons que certains serveurs, sans être OIDC, avaient rétabli la signature du jeton. Il en est ainsi, par exemple, de OAuth 2.0 Server de thephpleague.com.
OAuthSD répond au standard OpenID Connect. Alors, pourquoi se référer encore aux protocoles d’OAuth 2.0 ? Ne devrait-on pas considérer qu’il s’agit d’une couche sous-jacente pour ne considérer que les flux OpenID Connect ? Ce site s’en trouverait singulièrement simplifié ! Voyez : OAuth 2.0 ou OpenID Connect ? pour en savoir plus.