Встречается на собеседованиях • сегодня

За счет чего организована авторизация на стороннем сервисе

Авторизация на стороннем сервисе обычно организована через OAuth 2.0 или OpenID Connect. Основные шаги:

  1. Пользователь кликает "Войти через Google/Facebook/etc"
  2. Приложение перенаправляет его на сервис авторизации с параметрами:
    • client_id – идентификатор приложения
    • redirect_uri – куда вернуть пользователя после авторизации
    • scope – запрашиваемые разрешения
    • response_type=code (для OAuth)

Пример кода для инициации авторизации:

javascript
const authUrl = `https://accounts.google.com/o/oauth2/v2/auth?
  client_id=YOUR_CLIENT_ID&
  redirect_uri=${encodeURIComponent('https://yourapp.com/callback')}&
  response_type=code&
  scope=email profile`;
window.location.href = authUrl;

После успешной авторизации сервис возвращает код (code), который ваше приложение обменивает на токен доступа (access token) через backend.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы