This in-depth course introduces the Java web developer to the Spring Security framework. We start with an overview and 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.
We then explore two increasingly popular extensions to Spring Security. We consider the Security Assertions Markup Language, or SAML, and the wide range of identity and security features it offers -- but quickly focus on it's support for single sign-on (SSO), and learn how the Spring Security SAML Extension enables applications to interact with SAML identity providers to implement SSO and single logout. And we look at OAuth for Spring Security, which enables third-party authorization scenarios, and learn how to implement both the server and client sides of the OAuth 2.0 flow.
Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Spring class:
No cancelation for low enrollment
GSA schedule pricing
Students who have taken Live Online Training
Organizations who trust Webucator for their training needs
Satisfaction guarantee and retake option
Students rated our trainers 9.45 out of 10 based on 5098 reviews
Want to make a change or advance in your job? Webucator is a great way to go.
Russell Vaughn, Sac and Fox Casino
I really enjoyed every moment with my instructor. She always made me feel welcome and like I was on track.
Kellie Fedele, DeVry Inc
Oakbrook Terrace IL
The instructor was wonderful! Interesting, fast paced, knowledgeable. He has it all.
George Rison, U.S. Dept of Housing & Urban Development
I’d always wanted more formal training and upgraded to Camtasia 8 a few months ago in order to take advantage of training on the newly released version. I’m glad that I found Webucator to fit that need perfectly.
Joe Joyner, Tidewater Community College
Virginia Beach VA