Встречается на собеседованиях • сегодня
За счет чего организована авторизация на стороннем сервисе
Авторизация на стороннем сервисе обычно организована через OAuth 2.0 или OpenID Connect. Основные шаги:
- Пользователь кликает "Войти через Google/Facebook/etc"
- Приложение перенаправляет его на сервис авторизации с параметрами:
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.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы