К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Spring Security Authentication & Access · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Spring Security Authentication & Access

Курс от Packt
Продвинутый≈ 5.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Modern applications demand robust authentication and precise access control to safeguard data and ensure regulatory compliance. This course dives deep into advanced authentication mechanisms and authorization strategies in Spring Security, equipping you with the expertise to secure enterprise-grade applications. You will explore powerful features such as remember-me services, client certificate authentication with TLS, OAuth 2 integration, and SAML 2 support. By the end of the course, you will be able to implement fine-grained access control, configure access control lists (ACLs), and build custom authorization logic tailored to real-world business requirements. What sets this course apart is its practical, implementation-focused approach that blends security theory with hands-on configuration and coding examples in Spring Security. Each module is designed to bridge conceptual understanding with production-ready solutions. This course is ideal for Java developers, backend engineers, and security-focused professionals who have prior experience with Spring and basic Spring Security concepts and want to master advanced security configurations. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Навыки, которые вы освоите

Role-Based Access Control (RBAC)Authorization (Computing)Data AccessSecurity Assertion Markup Language (SAML)Single Sign-On (SSO)Apache TomcatOAuthSecurity ControlsJava ProgrammingPublic Key InfrastructureSpring BootDatabasesIdentity and Access ManagementAuthenticationsData PersistenceSpring Framework

Программа курса

7 модулей · 49 учебных материалов

01Remember-me Services6 материалов

Securing User Sessions with Advanced Remember-Me Techniques

OverviewВидеоIntroductionЧтениеSHA-256 AlgorithmЧтениеIs Remember-Me SecureЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Spring Security Authentication & Access
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.3 ч

7 модулей

Язык: Английский

Часть программы вашего университета
Configuring the Persistent-Based Remember-Me FeatureЧтение
Cleaning up the Expired Remember-Me SessionsЧтение
02Client Certificate Authentication with TLS7 материалов

Securing Applications with Client Certificates and Spring Security

OverviewВидеоIntroductionЧтениеConfiguring the Tomcat Trust StoreЧтениеUsing Microsoft EdgeЧтениеHow Does Spring Security Use Certificate InformationЧтениеSupporting Dual-Mode AuthenticationЧтениеClient Certificate Authentication in TLS and Spring SecurityЗадание
03Opening up to OAuth 26 материалов

Mastering Secure Authentication with OAuth 2 and OpenID Connect

OverviewВидеоIntroductionЧтениеSigning Up for an OAuth 2 ApplicationЧтениеCustomize the Login PageЧтениеOpenID Connect 1.0 LogoutЧтениеOAuth 2 and Identity Management FundamentalsЗадание
04SAML 2 Support4 материалов

Integrating SAML 2 Authentication with Spring Security

OverviewВидеоIntroductionЧтениеAdapting Relying Party Registration LookupЧтениеSAML 2.0 Fundamentals and ImplementationЗадание
05Fine-Grained Access Control8 материалов

Mastering Method-Level Security and Dynamic Content Authorization

OverviewВидеоIntroductionЧтениеConditional Rendering Based on URL Access RulesЧтениеWhat Is the Best Way to Configure In-Page AuthorizationЧтениеAdding the @PreAuthorize Method AnnotationЧтениеMethod Security Rules Incorporating Method ParametersЧтениеSecuring Method Data Using Role-Based FilteringЧтениеSecuring Applications with Method-Level Access ControlЗадание
06Access Control Lists10 материалов

Mastering Fine-Grained Security with Spring ACLs

OverviewВидеоIntroductionЧтениеAdding ACL Tables to the H2 DatabaseЧтениеQuerying with the Lowest Common DenominatorЧтениеHow Permissions WorkЧтениеCustom ACL Permission DeclarationЧтениеMutable ACLs and AuthorizationЧтениеACL Scalability and Performance ModelingЧтениеDo Not Discount Custom Development CostsЧтениеMastering Access Control ListsЗадание
07Custom Authorization8 материалов

Mastering Dynamic Authorization with Spring Security

OverviewВидеоIntroductionЧтениеModifying AccessDecisionManager and AccessDecisionVoterЧтениеDynamically Defining Access Control to URLsЧтениеConfiguring a Custom SecurityExpressionRootЧтениеHow Does Method Security Work?ЧтениеBenefits of a Custom PermissionEvaluatorЧтениеAuthorization Fundamentals and ImplementationЗадание