Встречается на собеседованиях • сегодня
Реализовывал ли стороннее API для авторизации
Да, реализовывал. Чаще всего работал с OAuth 2.0 (Google, Facebook, VK) и JWT.
Пример авторизации через Google OAuth 2.0 с использованием Spring Security:
java
@Bean
public ClientRegistrationRepository clientRegistrationRepository() {
return new InMemoryClientRegistrationRepository(
ClientRegistration.withRegistrationId("google")
.clientId("your-client-id")
.clientSecret("your-client-secret")
.scope("openid", "profile", "email")
.authorizationUri("https://accounts.google.com/o/oauth2/v2/auth")
.tokenUri("https://www.googleapis.com/oauth2/v4/token")
.userInfoUri("https://www.googleapis.com/oauth2/v3/userinfo")
.clientName("Google")
.build()
);
}Также работал с API Яндекс.ID, Telegram Login Widget и кастомными решениями на основе JWT. Учитывал безопасность (CSRF-токены, валидацию redirect_uri), хранение токенов (secure cookies, HttpOnly) и обработку ошибок.

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