OAuth
Определение
OAuth — протокол, по которому одно приложение получает ограниченный доступ к данным пользователя в другом сервисе без его пароля. Пользователь подтверждает доступ на странице самого сервиса, и приложение получает токен только на разрешенные действия. Пример: сервис рассылок просит доступ к календарю, человек нажимает «Разрешить» на странице Яндекса, и сервис видит календарь, но не почту и не пароль. Доступ можно отозвать в любой момент. Кнопки «Войти через Яндекс» или «Войти через VK» строят на OAuth вместе с надстройкой OIDC. Протокол широко используют при интеграциях с внешними сервисами.