OAuth
Коротко: OAuth (сегодня обычно OAuth 2.0) — стандарт, позволяющий приложению получать доступ к данным пользователя в другом сервисе от его имени, не получая пароль.
Подробнее: Типичный пример: «Войти через Discord» или «Войти через Google». Сайт отправляет вас к провайдеру. Там вы входите и подтверждаете, что приложению можно видеть. Приложение получает лишь токен, но никогда ваш пароль.
Подробности
Стороны
- Владелец ресурса: пользователь.
- Клиент: приложение, которое хочет доступ.
- Сервер авторизации: провайдер.