Spring Security provides authentication, basic authorization and other security features for the widely used Java application framework Spring and it is a popular choice for use in the development of enterprise applications.
It also provides an elegant way to cross-cut security concerns across various layers of the application, typically business and presentation tiers. In this webinar we explore how the framework can be extended to make use of externalized access control schemes like the eXtensible Access Control Markup Language (XACML) to provide further separation between application logic and security logic. This approach also enables the use of a fine-grained attribute based access control (ABAC) model within the framework. The session will also provide an overview of how the Spring Security framework can be extended to help implement fine-grained access control policies in enterprise applications.
- Basic understanding of authorization capabilities in Spring Security
- Understanding an externalized and attribute-based approach to access control
- Extending Spring Security to use an ABAC model for access control