从零实现 Spring Security 7 MFA:一步步接入第二因子
从一个 Spring Boot Web 项目开始,逐步接入 Spring Security 7 MFA 因子、第二因子校验、接口授权和近期重新验证。
从零实现 Spring Security 7 MFA:一步步接入第二因子
从一个 Spring Boot Web 项目开始,逐步接入 Spring Security 7 MFA 因子、第二因子校验、接口授权和近期重新验证。
ThingsBoard OAuth2 登录源码解析:新手从授权码到平台 JWT
从管理配置、授权码回调到用户映射和 ThingsBoard JWT,带新手读懂 ThingsBoard 的 OAuth2 登录实现。
Spring Security 实现社交登录:GitHub、Google、Facebook 与 Apple
基于 Spring Boot 4.1.2 和 Spring Security OAuth2 Client,接入 GitHub、Google、Facebook 与 Apple 登录,并梳理授权码流程、回调配置和常见边界。
ThingsBoard MFA 实现解析:从密码认证到二次验证
从 ThingsBoard 源码追踪 MFA 登录分支、临时 JWT、二次验证因素和强制配置流程。
ThingsBoard 认证与授权机制:从 JWT 到资源权限
从 ThingsBoard 源码梳理用户名密码登录、JWT 请求认证,以及 SYS_ADMIN、TENANT_ADMIN、CUSTOMER_USER 的资源权限检查。
Spring Security 实现 GitHub Device Flow 登录:原理与实战
讲解 GitHub OAuth Device Flow 的设备码、轮询和授权边界,并用 Spring Boot 4.1.2 与 Spring Security 建立浏览器登录会话。
Spring Security 接入微信扫码登录:网站应用实战
以微信开放平台网站应用为例,讲解扫码授权、state 校验、code 兑换、openid 账号映射,以及如何建立本站 Spring Security 会话。
从原理到代码:使用 Spring Security 实现自建扫码登录
从扫码登录的状态流转与安全边界出发,使用 Spring Initializr 和 Spring Security 实现自建扫码登录,并演示扫码前后登录模拟 APP 的两种流程。