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

Использовал ли только Spring Security

Да, Spring Security — это мощный фреймворк для аутентификации и авторизации в Java-приложениях. Однако, иногда его комбинируют с другими решениями, например:

  1. OAuth2/OpenID Connect (Keycloak, Okta) для внешней аутентификации.
  2. JWT (библиотеки типа jjwt) для токенов.
  3. Кастомные провайдеры (например, LDAP или legacy-системы).

Пример минимальной конфигурации Spring Security:

java
@Configuration
@EnableWebSecurity
public class SecurityConfig {
    @Bean
    public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
        http
            .authorizeRequests(auth -> auth
                .anyRequest().authenticated()
            )
            .formLogin(withDefaults());
        return http.build();
    }
}

Но в реальных проектах часто расширяют его возможности сторонними инструментами.

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

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

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

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