SpringSecurity实战教程(十四)OAuth2.0 精讲 - 四种授权模式与资源服务器搭建

1. 前言(OAuth2 简介)目前 OAuth2.0 已成为现代应用认证授权的标准,从单点登录到微服务架构都依赖其构建安全通道。我们常见的微信、QQ、微博等应用均有使用。OAuth 2.0(Open Authorization)是一种开放的授权框架...

程技

SpringSecurity实战教程(十)权限表达式进阶:SpEL在安全控制中的高阶魔法

1. 前言博主在持续更新Spring Security教程过程中,有一些小伙伴总会私信问到之前关于ABAC属性权限模型那一个章节中自定义策略条件表达式的问题,如下图: 温馨提示:没了解ABAC属性权限模型的可以访问:最新Spring Securi...

程技

SpringSecurity实战教程(四)基于内存的用户认证

1. 前言又是新的一周,博主继续来给大家更新Spring Security实战教程。在上一个章节中我们详细介绍了Spring Security的底层原理,本章节博主将带着大家介绍如何在Spring Security中实现基于内存的用户认证。 虽然Sp...

程技

SpringSecurity实战教程(十六)微服务间安全通信 - JWT 令牌传递与校验机制

1. 前言在微服务架构中,服务间的安全通信至关重要。为了解决不同服务之间的认证与授权问题,常常使用 JSON Web Token (JWT) 作为令牌传递机制。JWT 是一种轻量级的令牌格式,包含丰富的用户身份信息,并且可以被服务端验证。利用 Spr...

程技

2.用户认证

在现代 Web 应用程序的开发中,用户认证是一个至关重要的环节。确保只有经过验证的用户能够访问系统资源,可以有效防止未经授权的访问和潜在的安全威胁。Spring Security 是一个强大的框架,专注于为 Java 应用提供全面的安全解决方案。在...

程技

1.深入探索 Spring Security

在当今这个充满网络威胁的数字时代,确保应用程序的安全性变得尤为重要。无论是防止未经授权的访问,还是保护用户数据免受攻击,安全性都是开发现代 Web 应用程序的核心关注点之一。Spring Security 是一个强大的框架,专注于为 Java 应用...

程技

3.访问授权

在现代 Web 应用程序中,确保用户只能访问他们被授权的资源是至关重要的。Spring Security 是一个功能强大的框架,专注于为 Java 应用提供全面的安全解决方案。除了用户认证之外,访问授权是 Spring Security 的另一核心...

程技

4.密码安全

在现代应用程序中,密码安全是保护用户信息和系统资源的核心环节。Spring Security 提供了一系列强大的工具和最佳实践,帮助开发者实现安全的密码管理。在这篇文章中,我们将深入探讨 Spring Security 中的密码安全机制,从基础概念...

程技

6.CSRF和CORS

Spring Security是一个强大且高度可定制的框架,用于保护基于Spring的应用程序。在Web应用程序开发中,CSRF(跨站请求伪造)和CORS(跨域资源共享)是两个需要特别注意的安全问题。本文将深入探讨Spring Security中如...

程技

5.过滤器

在现代 Web 应用程序中,安全性是一个至关重要的环节。Spring Security 是一个功能强大的安全框架,专注于为 Java 应用提供全面的安全解决方案。Spring Security 的核心之一是过滤器(Filter),它负责处理 HTT...

程技
1234576