| Course Description | |
| This fast-paced course introduces the Java web developer to the Spring Security framework. The first half of the course gives an overview and quickly moves into practical exercises in basic usage: XML configuration for authentication and URL-based authorization. Then we start to dig into Spring Security as a Java model, and develop advanced techniques including custom user realms, custom authorization constraints, method-based authorization, and instance-based authorization.
By the end of the course students will be able to use Spring security to implement authentication and role-based authorization policies for their own Java web applications (whether or not those applications use Spring themselves), and customize the behavior of Spring Security to their requirements.
Note that, in this short time frame, the course does not give much background on general web-application security -- for example, pros and cons of HTTP BASIC, DIGEST, and form-based authentication strategies, or what a session-fixation attack actually is. Rather, it is focused on the Spring Security library and what we can do with it.
Course Length: 2 Days Course Tuition: $690 (US) |
|
| Prerequisites | |
| Java Programming Experience is essential. | |
| Course Outline |
|
Chapter 0. The Spring Framework
Chapter 1. Spring Security
Chapter 2. Authentication
Chapter 4. Under the Hood: Authentication
Chapter 5. Under the Hood: Authorization
Chapter 6. URL Authorization |
