Привет, сетевой друг!
Сегодня расскажу про протокол авторизации OAuth 2.⏺ OAuth 2 — это протокол авторизации, предназначенный для организации доступа клиентских приложений к ресурсам, или данным учетных записей, пользователя на другом сервисе.
⏺ В качестве клиентских приложений выступают веб-сервисы, мобильные и десктопные приложения. В качестве сервисов —
mail.ru, GitHub, Bitbucket и др. ⏺ Мы сталкиваемся с этим протоколом, когда:
⬜️ Авторизуемся на сторонних площадках через аккаунты соцсетей
⬜️ Устанавливаем себе на мобильное устройство приложение, взаимодействующее с нашими данными в облачных сервисах типа Google или Яндекс;
⬜️ Используем сторонние приложения (боты в Telegram и других мессенджерах) для уведомлений и пр.
⏺ Доступ может быть ограничен правами пользователя или же областями видимости, что повышает гибкость использования протокола. Например, стороннее приложение может только читать наши данные, а не изменять их, либо же только изменять.
Далее рассмотрим механику, способы и примеры использования протокола авторизации OAuth 2.Network Academy | #протокол #oauth
