Packt

Advanced Spring Security Authentication & Access

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Advanced Spring Security Authentication & Access

Ce cours fait partie de Spécialisation "Spring Security"

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

5 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

5 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Configure advanced authentication mechanisms including TLS, OAuth 2, and SAML 2 in Spring Security

  • Implement fine-grained access control using ACLs and custom authorization strategies

  • Design and evaluate secure authentication flows for enterprise Spring applications

Compétences que vous acquerrez

  • Catégorie : Data Access
  • Catégorie : Identity and Access Management
  • Catégorie : Databases
  • Catégorie : Authentications
  • Catégorie : Security Controls
  • Catégorie : Authorization (Computing)
  • Catégorie : Public Key Infrastructure

Outils que vous découvrirez

  • Catégorie : Role-Based Access Control (RBAC)
  • Catégorie : OAuth
  • Catégorie : Java Programming
  • Catégorie : Apache Tomcat
  • Catégorie : Security Assertion Markup Language (SAML)
  • Catégorie : Data Persistence
  • Catégorie : Spring Boot
  • Catégorie : Single Sign-On (SSO)
  • Catégorie : Spring Framework

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

août 2026

Évaluations

6 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Spring Security"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 7 modules dans ce cours

This module delves into the implementation and security considerations of remember-me services in web applications. Learners will explore token-based and persistent-based approaches, understand the use of cryptographic algorithms like SHA-256, and configure secure session persistence while addressing potential vulnerabilities and session cleanup strategies.

Inclus

1 vidéo5 lectures

This module explores how to implement client certificate authentication using TLS in Spring Security. Learners will configure trust stores, import certificates, and understand how Spring Security processes certificate information for secure identity verification. The module also covers supporting dual-mode authentication environments.

Inclus

1 vidéo5 lectures1 devoir

This module introduces the fundamentals of OAuth 2, including how to set up authentication with popular providers and integrate it with Spring Security. Learners will explore customizing login experiences and managing user sessions securely using OpenID Connect. By the end, you'll be able to implement and test OAuth 2 authentication flows in your applications.

Inclus

1 vidéo4 lectures1 devoir

This module introduces the fundamentals of integrating SAML 2 authentication with Spring Security, including an overview of SAML login flows and metadata management. Learners will explore how to customize SAML metadata response handling using Spring components. Practical configuration techniques for adapting relying party registration are also covered.

Inclus

1 vidéo2 lectures1 devoir

This module explores advanced authorization techniques in Spring Security, focusing on method-level security, proxy types, and in-page access controls. Learners will discover how to implement conditional rendering, configure authorization rules, and secure business logic using annotations and role-based filtering. By the end, you'll be able to apply fine-grained access control strategies to protect sensitive application functionality.

Inclus

1 vidéo6 lectures1 devoir

This module guides learners through the implementation and optimization of Spring Security Access Control Lists (ACLs) for fine-grained authorization in Java applications. You will explore database integration, permission modeling, and performance considerations, as well as learn how to customize and extend ACL functionality for real-world scenarios.

Inclus

1 vidéo8 lectures1 devoir

This module guides learners through implementing custom authorization mechanisms in Spring Security, including creating database-backed SecurityMetadataSources, custom SpEL expressions, and dynamic PermissionEvaluators. Learners will explore how to modify access decision logic and configure advanced access control for both web and method security. By the end, participants will understand how to tailor authorization strategies to meet complex application requirements.

Inclus

1 vidéo6 lectures1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
2 127 Cours648 633 apprenants

Offert par

Packt

En savoir plus sur Computer Security and Networks

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
  • cplus logo

    Profitez de plus de 10 000 programmes grâce à notre offre spéciale pour la Fête du Travail

  • Coursera for teams logo

    Commencez par réaliser des économies simples pour vos équipes qui travaillent dur

    30% off team training

Foire Aux Questions