Встречается на собеседованиях • сегодня
Использовал ли Spring Security с Keycloak
Да, Spring Security можно интегрировать с Keycloak для аутентификации и авторизации. Keycloak предоставляет OAuth2/OIDC провайдера, а Spring Security поддерживает эти протоколы.
Пример конфигурации в `application.yml`:
```yaml
keycloak:
realm: your-realm
auth-server-url: http://localhost:8080/auth
resource: your-client-id
public-client: true
```
Добавляем зависимость в `pom.xml`:
```xml
org.keycloak
keycloak-spring-boot-starter
```
Пример защиты эндпоинта:
```java
@RestController
@RequestMapping("/api")
public class SecureController {
@GetMapping("/secure")
@RolesAllowed("user") // Требует роль "user"
public String secureEndpoint() {
return "Secured!";
}
}
```
Keycloak автоматически проверяет JWT-токен и роли. Для более сложных сценариев можно кастомизировать `KeycloakWebSecurityConfigurerAdapter`.

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