Packt

Modern Spring Security & Cloud Integration

Labor Day starts with $70+ in savings on Coursera Plus. Save 40% for 3 months.

Packt

Modern Spring Security & Cloud Integration

This course is part of Spring Security Specialization

Included with Coursera PlusLearn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Implement secure authentication and authorization using Spring Security 6 features and best practices.

  • Configure OAuth 2, JWT, and Single Sign-On solutions to secure distributed microservice architectures.

  • Build and optimize Spring applications as GraalVM native images for cloud-ready deployment.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

August 2026

Assessments

7 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Spring Security Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 7 modules in this course

This module explores how Spring Security manages user sessions, focusing on session fixation protection, concurrency control, and session tracking. Learners will gain practical skills in configuring session management features and understanding their security implications. Real-world examples and configuration techniques are provided to enhance secure application development.

What's included

1 video4 readings1 assignment

This module explores advanced security mechanisms in Spring Security, focusing on protection against common web vulnerabilities such as Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), and clickjacking. Learners will gain practical skills in configuring HTTP headers and implementing secure authentication flows to safeguard web applications.

What's included

1 video4 readings1 assignment

This module guides learners through the key changes and migration steps from Spring Security 5.x to 6.x, highlighting updated configurations, new security features, and common migration challenges. Learners will explore practical examples such as JDBC authentication updates, enhanced Remember Me token security, and changes in OAuth2 authority defaults. By the end, participants will be equipped to confidently transition their applications to Spring Security 6.

What's included

1 video5 readings1 assignment

This module introduces the principles of securing microservices using OAuth 2 and JSON Web Tokens (JWT). Learners will explore authentication flows, access control mechanisms, and practical implementation techniques for protecting endpoints in Spring-based applications.

What's included

1 video3 readings1 assignment

This module guides learners through integrating the Central Authentication Service (CAS) with Spring Security for Single Sign-On, including configuration of CAS properties, LDAP authentication, and handling single logout in clustered environments. Learners will also explore proxy authentication and practical implementation details for secure, centralized user management.

What's included

1 video6 readings1 assignment

This module guides learners through the process of building GraalVM native images for Spring Security applications. You will explore configuration steps, performance optimization techniques, and best practices for enabling method security in native environments.

What's included

1 video1 reading1 assignment

This module provides essential supplementary resources for developers, including guidance on using build tools like Gradle and Maven, sample code for JBCP calendar integration, and instructions for generating server certificates to enhance secure development practices. Learners will gain practical knowledge to streamline their workflow and improve project security.

What's included

1 video1 reading1 assignment

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
2,127 Courses645,279 learners

Offered by

Packt

Explore more from Security

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions