Привет, сетевой друг!
Продолжу рассказывать про протокол OAuth 2.⏺ Основное различие между этими двумя протоколами состоит в цели использования.
Сегодня поговорим про его различия с OpenID.
Так, OpenID служит для аутентификации, то есть подтверждения личности пользователя в клиентском сервисе. Например, вы можете авторизоваться в любом из сервисов Google под своим аккаунтом и работать с ними от своего имени, со своими данными.
OAuth же представляет собой протокол авторизации, то есть выдачи клиентскому сервису прав на выполнение действий с ресурсами пользователя (как правило, на чтение данных, но иногда и на изменение) от его имени.
⏺ Для верификации пользователя OpenID использует ID учетной записи у провайдера, а OAuth — авторизационные ключи (токены) с предопределенным сроком действия и правами доступа.
Network Academy | #протокол #oauth #openid
