oauth2

佛祖让我来巡山12 小时前
oauth2·springsecurity·微信授权登录
小明网站双登录系统实现——微信授权登录+用户名密码登录完整指南以下是去除汉字间额外空格后的规范化版本:安全增强监控与日志高可用架构用户体验优化通过本文实现的双登录系统,小明网站同时支持了微信授权登录和用户名密码登录两种方式,并且:
佛祖让我来巡山1 天前
oauth2·微信授权登录
小明网站微信登录改造记——OAuth2完整指南(含续期逻辑)小 明 运 营 着 一 个 电 商 网 站 , 用 户 需 要 登 录 才 能 购 物 。 之 前 他 用 Spring Security 实 现 了 账 号 密 码 登 录 , 但 随 着 竞 争 加 剧 , 用 户 嫌 注 册 麻 烦 流 失 严 重 。 为 了 提 升 用 户 体 验 , 小 明 决 定 引 入 微 信 登 录 功 能 , 让 用 户 一 键 授 权 即 可 登 录 。 这 就 涉 及 到 OAuth2 授 权 框 架 的 使 用 。
不会吃萝卜的兔子14 天前
spring·oauth2·authorization
spring - 微服务授权 2 实战目录结构PS:启动类什么也没开启引用依赖配置类配置文件目录结构PS:启动类什么也没开启引用依赖Controller
陈果然DeepVersion16 天前
java·spring boot·redis·微服务·kafka·面试题·oauth2
Java大厂面试真题:从Spring Boot到AI微服务的三轮技术拷问(一)面试官:资深架构师 | 战五渣:水货程序员面试官:我们先来点基础的。你说你用过 Spring Boot,那它自动配置是怎么实现的?
asom2216 天前
java·spring boot·kubernetes·oauth2·电商·microservices·面试技巧
互联网大厂Java求职面试实战:Spring Boot到Kubernetes的技术问答本文通过一个互联网大厂Java求职者面试的故事场景,展示了面试官与应聘者Asom之间的三轮技术问答。涵盖了Java核心语言、Spring生态、微服务、数据库、云原生、缓存、消息队列、安全框架等多个热点技术栈,结合电商场景展开,帮助读者理解实际面试中的技术考察点和业务场景的应用。
Mysticbinary1 个月前
oauth2·鉴权协议
OAuth2 协议解析(安全视角)OAuth2 是在WEB基础上发展出来的一个授权框架(Authorization Framework),也可以认为它是一套协议,一套能解决第三方授权问题的解决方案,优势在于它允许第三方应用在不获取用户密码的情况下,获得访问用户资源(用户的ID信息等)的有限权限。
Jabes.yang1 个月前
java·spring boot·redis·缓存·kafka·spring security·oauth2
Java面试大作战:从缓存技术到音视频场景的探讨在某互联网大厂的面试室内,严肃的面试官李老师正在面试一位看上去有些紧张的求职者,他叫王小明,一位号称经验丰富的Java程序员。
Jabes.yang1 个月前
java·redis·spring security·grafana·prometheus·oauth2·互联网医疗
Java求职面试: 互联网医疗场景中的缓存技术与监控运维应用在一个风和日丽的下午,互联网医疗公司的技术面试正在进行。面试官李老师以严肃的态度坐在办公桌后,而对面坐着的是有些紧张又有些搞笑的程序员王小明。
鼠鼠我捏,要死了捏2 个月前
security·jwt·oauth2
OAuth2会话模式与JWT令牌模式对比分析与安全性能优化实践指南在微服务与分布式架构日益普及的背景下,身份认证与授权方案的选型成为系统设计的关键环节。OAuth2 会话模式(Session)与 JWT(JSON Web Token)令牌模式作为两种主流方案,各自具有不同的安全、性能与可扩展性特点。本文将从问题背景、方案对比、优缺点分析、选型建议及实际应用效果验证五个维度,深入探讨两种模式在真实生产环境中的差异与优化实践。
❀͜͡傀儡师4 个月前
spring·security·oauth2·oauth 2.0
OAuth 2.0 安全最佳实践 (RFC 9700) password 授权类型已经不推荐使用了,将在计划中移除在 OAuth 2.0 安全最佳实践 (RFC 9700) 中,已经不推荐使用 password 授权类型(资源所有者密码凭证授权)。根据你的代码注释,这个类型已经被标记为 @Deprecated,并计划在未来的版本中移除。
转码的小石5 个月前
java·spring boot·kafka·spring security·oauth2
深入Java面试:从Spring Boot到微服务在准备互联网大厂的Java岗位面试时,掌握核心技术栈是关键。本文将从技术栈中选取几个重要的技术点进行探讨,帮助你在面试中脱颖而出。
14L6 个月前
spring boot·redis·spring cloud·kafka·jwt·oauth2·java面试
互联网大厂Java面试:从Spring Cloud到Kafka的技术考察面试官:我们先从基础开始,谢飞机,你能简单介绍一下Java SE和Java EE的区别吗?谢飞机:哦,这个简单。Java SE是标准版,适合桌面应用啥的。而Java EE是企业版,适合开发大型企业应用...对吧?
JAVA坚守者6 个月前
springboot·oauth2·office365·java 开发·企业级开发·jdk8 兼容
Java 对接 Office 365 邮箱全攻略:OAuth2 认证 + JDK8 兼容 + Spring Boot 集成(2025 版)2023 年 10 月起,Office 365 全面禁用用户名 + 密码认证,Java 开发者必须通过OAuth 2.0实现邮件发送。本文针对 CSDN 技术栈,提供从 Azure AD 配置到生产级代码的全流程方案,附 JDK 8 兼容实现和 Spring Boot 集成示例。
Micro麦可乐7 个月前
java·服务器·spring boot·spring·spring security·oauth2·oauth2授权
最新Spring Security实战教程(十四)OAuth2.0精讲 - 四种授权模式与资源服务器搭建🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程,从基础知识到项目实战 🌸《设计模式》专栏以实际的生活场景为案例进行讲解,让大家对设计模式有一个更清晰的理解 🌛《开源项目》本专栏主要介绍目前热门的开源项目,带大家快速了解并轻松上手使用 ✨《开发技巧》本专栏包含
linmoo19869 个月前
oauth2·springsecurity6·授权服务器·客户端认证
基于Spring Security 6的OAuth2 系列之十五 - 高级特性--客户端认证方式之所以想写这一系列,是因为之前工作过程中使用Spring Security OAuth2搭建了网关和授权服务器,但当时基于spring-boot 2.3.x,其默认的Spring Security是5.3.x。之后新项目升级到了spring-boot 3.3.0,结果一看Spring Security也升级为6.3.0。无论是Spring Security的风格和以及OAuth2都做了较大改动,里面甚至将授权服务器模块都移除了,导致在配置同样功能时,花费了些时间研究新版本的底层原理,这里将一些学习经验分享
生产队队长10 个月前
oauth2·springsecurity
SpringSecurity:授权服务器与客户端应用(入门案例)maven需要3.6.0以上版本浏览器访问:http://localhost:8080/hello 会跳转到 点击浏览器的×,进入登陆页 登陆后,进入授权确认页面 点击submit按钮,就会访问到我们的hello接口
linmoo198610 个月前
sas·oauth2·springsecurity6·授权服务器·自定义客户端
基于Spring Security 6的OAuth2 系列之七 - 授权服务器--自定义数据库客户端信息之所以想写这一系列,是因为之前工作过程中使用Spring Security OAuth2搭建了网关和授权服务器,但当时基于spring-boot 2.3.x,其默认的Spring Security是5.3.x。之后新项目升级到了spring-boot 3.3.0,结果一看Spring Security也升级为6.3.0。无论是Spring Security的风格和以及OAuth2都做了较大改动,里面甚至将授权服务器模块都移除了,导致在配置同样功能时,花费了些时间研究新版本的底层原理,这里将一些学习经验分享
linmoo198610 个月前
sas·oauth2·底层原理·springsecurity6·授权服务器
基于Spring Security 6的OAuth2 系列之八 - 授权服务器--Spring Authrization Server的基本原理之所以想写这一系列,是因为之前工作过程中使用Spring Security OAuth2搭建了网关和授权服务器,但当时基于spring-boot 2.3.x,其默认的Spring Security是5.3.x。之后新项目升级到了spring-boot 3.3.0,结果一看Spring Security也升级为6.3.0。无论是Spring Security的风格和以及OAuth2都做了较大改动,里面甚至将授权服务器模块都移除了,导致在配置同样功能时,花费了些时间研究新版本的底层原理,这里将一些学习经验分享
给自己做减法1 年前
spring·oauth2
模仿oauth2设计实现对老项目升级client有一个2018年的老项目,没有使用spring security和oauth2,现在有一个需求-“实现与crm系统数据的同步”。项目并没有针对第三方系统的安全鉴权,一切从零开始。 根据项目的登录接口查看有关 token 的生成和校验,摸清楚项目登录的 token 是根据随机数+用户hash值得到的,token相关信息保存在redis,由项目的拦截器实现对 token 的校验,并将用户基础信息保存到上下文中。