Встречается на собеседованиях • сегодня
Авторизовывались ли пользователи через сторонний сервис
В Java для авторизации через сторонние сервисы (OAuth2, OpenID Connect) часто используют библиотеки:
- Spring Security OAuth2 (для Spring Boot приложений)
java
@Configuration
@EnableWebSecurity
public class OAuth2LoginConfig {
@Bean
SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
http
.authorizeHttpRequests(auth -> auth.anyRequest().authenticated())
.oauth2Login(withDefaults());
return http.build();
}
}- Google Sign-In, Facebook SDK и другие провайдеры
Ключевые моменты:
- Используется стандартный протокол OAuth2/OpenID Connect
- Хранение только access/refresh токенов (не паролей)
- JWT-токены для верификации
- Интеграция через REST API провайдера
Примеры провайдеров: Google, Facebook, GitHub, LinkedIn, Auth0. В enterprise часто используют Keycloak или Okta.

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