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

Была ли авторизация в приложении, которое было основой проекта на прошлом месте работы

Мы использовали OAuth 2.0 с JWT для аутентификации. Система включала ролевую модель (ADMIN, USER) и интеграцию с Keycloak как Identity Provider. Пример кода проверки токена: ```java @GetMapping("/secure") public ResponseEntity secureEndpoint(@RequestHeader("Authorization") String token) { try { Jws claims = Jwts.parser() .setSigningKey(secretKey) .parseClaimsJws(token.replace("Bearer ", "")); String role = claims.getBody().get("role", String.class); if (!"ADMIN".equals(role)) { throw new AccessDeniedException("Insufficient privileges"); } return ResponseEntity.ok("Access granted"); } catch (Exception e) { return ResponseEntity.status(401).body("Unauthorized"); } } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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