Hexagonal Architecture And Spring Security In Action

Details
Imagine that "every" piece of functionality the application offers were available through an API.
Imagine that every component is evident in code and really decoupled.
Imagine that your application is completely agnostic to the outside world (doesn't matter it is driven by HTTP requests or by Command Line Interface) and completely independent of external services.
Let' accomplish above with Hexagonal Architecture.
Security is an ever-moving target, and it’s important to pursue a comprehensive, system-wide approach. Spring Security provides a comprehensive security solution for Java EE-based enterprise software applications.
We are going to show how to set up Spring Security in typical web application.
We are going to show how to implement authentication using social networks based on Spring Social integrated with Spring Security using Spring Boot.
We are going to show how to secure your application on different levels - web request level, method invocation level and domain object level (ACLs).
Both topics will be covered through application developed for this purpose. So, expect to see everything in practice.
Miloš Savić is in software engineering business for about 9 years building applications using Java technology stack. Especially interested in: data, concurrent programming and performance tuning. Clean code is money, not Gantt charts :)

Hexagonal Architecture And Spring Security In Action