Основное отличие между протоколами OAuth 2.0 и OpenID Connect заключается в их назначении:
Таким образом, OAuth 2.0 используется для управления доступом к ресурсам, а OpenID Connect — для аутентификации и получения информации о пользователе. 210
Например, если приложению нужна как аутентификация, так и доступ к данным, лучше выбрать OpenID Connect. 2 Если же требуется только контролировать доступ к ресурсам, достаточно OAuth 2.0. 2