Spring Security 6 Zero to Master along with JWT,OAUTH2

所在平台: Udemy

课程主页: https://www.udemy.com/course/spring-security-zero-to-master/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Spring Security 6 从零到精通(含JWT, OAuth2)** **课程概述:** 本课程旨在帮助学习者深入理解Spring Security的架构、核心组件(包、接口、类),以及它们如何在Web应用中处理认证和授权请求。课程将覆盖一系列重要的安全主题,包括: * **Spring Security框架详解**:介绍其核心概念、架构和特性。 * **Java Web应用安全适配**:学习如何使用Spring Security保护Java Web应用。 * **密码管理**:深入探讨Spring Security中的密码编码(PasswordEncoder)机制、编码、加密与哈希的区别。 * **CSRF与CORS防护**:理解跨站请求伪造(CSRF)和跨域资源共享(CORS)的原理及解决方案。 * **认证与授权**:清晰区分认证(Authentication)和授权(Authorization)的概念。 * **Spring Security过滤器**:深入分析Spring Security过滤器链,并学习编写自定义过滤器。 * **JWT(JSON Web Tokens)**:深入理解JWT的作用以及在认证和授权中的应用。 * **OAuth2**:深入学习OAuth2协议及其各种授权类型(Grant Type)流程。 * **OpenID Connect**:了解OpenID Connect及其与OAuth2的关系。 * **角色与权限管理**:学习如何在Web应用中使用Spring Security应用基于角色(Roles)和权限(Authorities)的授权规则。 * **方法级别安全**:掌握在Web和非Web应用中实现方法级别的安全控制。 * **社交登录集成**:学习如何将社交登录功能集成到Web应用中。 * **授权服务器设置**:通过KeyCloak和Spring Authorization Server实践搭建授权服务器。 **先修知识:** * Java基础 * Spring框架基础 * SpringBoot基础 * 对安全学习有浓厚兴趣 **课程亮点:** * 全面覆盖Spring Security 6的核心功能。 * 深入讲解JWT和OAuth2等现代认证授权协议。 * 提供实践性的指导,包括自定义过滤器和授权服务器搭建。 * 将理论知识与实际应用相结合。

课程评论(0条)

课程详情

'Spring Security Zero to Master' course will help in understanding the Spring Security Architecture, important packages, interfaces, classes inside it which handles authentication and authorization requests in the web applications. It also covers most common security related topics like CORs, CSRF, JWT, OAUTH2, password management, method level security, user, roles & authorities management inside web applications.Below are the important topics that this course covers,Spring Security framework details and it featuresHow to adapt security for a Java web application using Spring SecurityPassword Management in Spring Security with PasswordEncodersDeep dive about encoding, encryption and hashingWhat is CSRF, CORS and how to address themWhat is Authentication and Authorization. How they are different from each other.Filters in Spring Security and how to write own custom filtersDeep dive about JWT (JSON Web Tokens) and the role of them inside Authentication & AuthorizationDeep dive about OAUTH2 and various grant type flows inside OAUTH2.Deep dive about OpenID Connect & how it is related to OAUTH2Applying authorization rules using roles, authorities inside a web application using Spring SecurityMethod level security in web/non-web applicationsSocial Login integrations into web applicationsSet up of Authorization Server using KeyCloak, Spring Authorization Server The pre-requisite for the course is basic knowledge of Java, Spring, SpringBoot and interest to learn.

课程标签

0人关注该课程

主题相关的课程