TG Telegram Group & Channel
Java Developer | United States America (US)
Create: Update:

👩‍💻 Архитектурные принципы Spring Security. Часть вторая

В статье разбирается, как устроены объекты Authentication — из чего они состоят, где хранятся и как безопасно использовать их в разных слоях приложения.

Автор на практике показывает как реализовать свой фильтр для аутентификации внешнего сервиса, создать кастомный AuthenticationToken, передать его в SecurityContext и открыть доступ к защищённым ресурсам.

Что вы узнаете из статьи:

▶️ Что такое Authentication и как работают его компоненты: Principal, Credentials, Authorities, Details?

▶️ Как получить Authentication в контроллере, сервисе и глубоко внутри бизнес-логики?

▶️ Зачем нужен SecurityContextHolder и как он работает?

▶️ Почему UsernamePasswordAuthenticationToken не всегда лучший выбор?

▶️ Как сохранять SecurityContext между запросами с помощью SecurityContextRepository?


Продолжение, в котором Spring Security раскрывается без упрощений — с фокусом на архитектуру, реалистичные кейсы и аккуратную работу с контекстом безопасности.

Читать статью

🔖 Предыдущая часть — КЛИК


tags: #статья

📱 Java Developer | Чат

👩‍💻 Архитектурные принципы Spring Security. Часть вторая

В статье разбирается, как устроены объекты Authentication — из чего они состоят, где хранятся и как безопасно использовать их в разных слоях приложения.

Автор на практике показывает как реализовать свой фильтр для аутентификации внешнего сервиса, создать кастомный AuthenticationToken, передать его в SecurityContext и открыть доступ к защищённым ресурсам.

Что вы узнаете из статьи:
▶️ Что такое Authentication и как работают его компоненты: Principal, Credentials, Authorities, Details?

▶️ Как получить Authentication в контроллере, сервисе и глубоко внутри бизнес-логики?

▶️ Зачем нужен SecurityContextHolder и как он работает?

▶️ Почему UsernamePasswordAuthenticationToken не всегда лучший выбор?

▶️ Как сохранять SecurityContext между запросами с помощью SecurityContextRepository?


Продолжение, в котором Spring Security раскрывается без упрощений — с фокусом на архитектуру, реалистичные кейсы и аккуратную работу с контекстом безопасности.

Читать статью

🔖 Предыдущая часть — КЛИК


tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74


>>Click here to continue<<

Java Developer






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)