
安全框架
文章平均质量分 97
对标真实工作场景,涵盖SpringSecurity以及OAuth2等主流权限框架,剖析其设计原理、工作机制以及适用场景,以代码实例为基础切实解决工作中遇到的难题。
后端小肥肠
公众号【后端小肥肠】
分享gis及java相关的技术文章,每周更新
展开
-
【OAuth2系列】如何使用OAuth 2.0实现安全授权?详解四种授权方式
在本文中,我们将全面解析 OAuth 2.0 的授权机制和应用场景,包括常用的四种授权方式以及相关的数据库表结构设计。通过实际的例子和详细的流程分析,希望能够帮助开发者快速掌握 OAuth 2.0 的核心概念和实现方法。原创 2025-01-05 18:33:37 · 7613 阅读 · 37 评论 -
【Spring Security系列】5 次密码错误触发账号锁定?Spring Security 高效实现方案详解
在本文中,我们将通过 Spring Security 来实现一个简单而高效的账号锁定机制。当用户密码连续输入错误达到 5 次后,系统将自动锁定该账号3分钟。接下来,我们将通过技术流程、表结构设计、核心代码实现以及效果测试,详细讲解如何在 Spring Security 中落地这一功能。原创 2024-12-22 16:07:20 · 3682 阅读 · 35 评论 -
【Spring Security系列】10分钟实现 SpringSecurity + CAS 完美单点登录方案
在本文中,我们将通过简单易懂的步骤,带领大家完成一个基于 Spring Security + CAS 的单点登录方案实现。无论您是初次接触 SSO,还是有一定经验的开发者,都能通过本篇教程快速掌握 CAS 的基本原理、部署方式,以及如何通过 Spring Security 实现应用的统一认证。同时,我们还会进行功能测试,确保单点登录效果满足预期。原创 2024-11-12 16:37:45 · 2904 阅读 · 28 评论 -
【Spring Security系列】如何用Spring Security集成手机验证码登录?五分钟搞定!
这篇文章将详细介绍如何利用Spring Security来实现手机验证码的注册和登录功能,帮助你在短时间内搞定这一需求。原创 2024-09-17 09:32:35 · 2452 阅读 · 23 评论 -
【OAuth2系列】集成微信小程序登录到 Spring Security OAuth 2.0
本文将详细介绍如何在 Spring Security OAuth 2.0 中扩展支持微信小程序登录,通过自定义授权方式实现无缝登录。原创 2024-07-21 16:40:08 · 3736 阅读 · 29 评论 -
【Spring Security系列】权限之旅:SpringSecurity小程序登录深度探索
欢迎来到【Spring Security系列】!本文将带领您深入探索如何使用 Spring Security 来保护小程序的登录认证,旨在为您提供全方位的学习体验和实践指导。原创 2024-05-25 08:08:58 · 2163 阅读 · 27 评论 -
【Spring Security系列】基于Spring Security实现权限动态分配之菜单-角色分配及动态鉴权实践
这篇文章将以表结构和代码示例介绍在Spring Security中怎么实现菜单-角色的动态分配及动态鉴权。原创 2024-01-22 15:18:25 · 2386 阅读 · 1 评论 -
【Spring Security系列】基于Spring Security实现权限动态分配之用户-角色分配
本文将介绍基于Spring Security实现安全框架中角色动态分配的功能。原创 2023-12-27 18:13:24 · 2098 阅读 · 0 评论 -
【OAuth2系列】Spring Cloud Gateway 作为OAuth2 Client接入第三方单点登录代码实践
Spring Cloud Gateway是Spring Cloud生态系统中的一个组件,主要用于构建微服务架构中的网关服务。它提供了一种灵活而强大的方式来路由请求、过滤请求以及添加各种功能,如负载均衡、熔断、安全性等。通过将Spring Cloud Gateway作为OAuth2 Client,可以实现用户在系统中的统一认证体验。用户只需要一次登录,即可访问多个微服务,避免了在每个服务中都进行独立的认证,下游微服务只需要专注自己的业务代码即可。原创 2023-12-06 12:30:08 · 3326 阅读 · 1 评论 -
【Spring Security系列】Spring Security+JWT+Redis实现用户认证登录及登出
Spring Security 是基于 Spring 的身份认证(Authentication)和用户授权(Authorization)框架,提供了一 套 Web 应用安全性的完整解决方案。其中核心技术使用了 Servlet 过滤器、IOC 和 AOP 等身份认证指的是用户去访问系统资源时,系统要求验证用户的身份信息,用户身份合法才访问对应资源。常见的身份认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。原创 2023-11-28 17:18:57 · 2225 阅读 · 4 评论