技术栈
oauth
无风听海
5 天前
架构
·
oauth
·
oidc
多租户身份代理架构实战:从联合登录到会话生命周期的完整设计
当一个 SaaS 产品同时服务数百家企业客户,而每家客户都带着自己的身份系统(Azure AD、Okta、自建 OIDC、LDAP)要求员工用公司账号登录时,身份认证就从「我有一个登录系统」演变成一道架构难题:如何让一套系统,安全地同时对接 N 个彼此独立、协议各异的身份提供方,同时让自己的业务应用毫无感知?
无风听海
20 天前
安全
·
oauth
OAuth 2.0 client_id深度解析:从规范到安全实践
在 OAuth 2.0 的整个生态里,client_id 是出现频率最高却最容易被忽视的参数之一。它几乎出现在每一个授权请求的 URL 里,开发者往往只是将其视为"配置项",从 IdP 控制台粘贴过来填进代码就完事了。
易生一世
25 天前
oauth
·
jwt
·
token
·
openid
·
pkce
OpenID Connect的认证与授权详解
OAuth 2.0是一种授权机制,用户通过授权服务器给第三方应用授权,以访问自己的资源(位于资源服务器)。相对于OAuth 1.0,OAuth 2.0简化了对客户端的验证,只保留了获取Authorization Code和Access Token的请求过程。
无风听海
1 个月前
安全
·
oauth
OAuth 中的state参数:被低估的安全基石
假设你正在使用某社交平台,点击"使用 GitHub 登录"。浏览器跳转到 GitHub 授权页面,你点击"授权",GitHub 将你重定向回社交平台,携带一个授权码(code)。一切看起来很正常。
无风听海
1 个月前
oauth
PKCE:从协议设计到安全实践的深度解析
在 OAuth 2.0 的演进历程中,PKCE(Proof Key for Code Exchange,读作"pixy")是一项关键的安全增强机制。它最初由 RFC 7636 于 2015 年提出,旨在解决公共客户端(Public Client)在授权码流程中面临的授权码拦截攻击(Authorization Code Interception Attack)。随着 OAuth 2.1 草案将 PKCE 提升为所有客户端类型的强制要求,理解其设计原理与实现细节已成为每一位安全工程师和后端开发者的必修课。
无风听海
1 个月前
java
·
开发语言
·
oauth
OAuth 2.0 response_type完全指南
在 OAuth 2.0 授权框架中,response_type 是客户端向授权端点(Authorization Endpoint)发起请求时必须携带的参数,它决定了授权服务器以何种方式向客户端返回凭证。不同的 response_type 值对应不同的授权流程,安全特性和适用场景也截然不同。
无风听海
1 个月前
前端
·
oauth
OAuth 2.0 前端通道与后端通道深入剖析
在 OAuth 2.0 的世界里,“前端通道”(Front-Channel)和"后端通道"(Back-Channel)是理解整个协议安全模型的基石。几乎所有关于 OAuth 的安全决策——选择哪种授权流程、要不要用 PKCE、token 该存在哪里——归根结底都可以还原为一个问题:这条数据经过的是哪条通道?
无风听海
1 个月前
oauth
OAuth 2.0 授权码模式:从登录到 Token 续期的全链路执行流程
当我们采用 OAuth 2.0 授权码模式(response_type=code)时,前端拿到的只是一个无直接价值的授权码。这引出了一连串工程问题:
QiHY
5 个月前
java
·
vue.js
·
spring
·
oauth
通过Spring Authorization Server对vue应用进行授权防护
通过Spring Authorization Server对vue应用进行授权防护。示例项目 https://github.com/qihaiyan/ng-boot-oauth
EndingCoder
7 个月前
node.js
·
oauth
·
第三方登录
OAuth 2.0与第三方登录
在目前的互联网世界里,“用Google登录”“用微信一键登录”已成为用户体验的标配,而支撑这一切的,正是OAuth 2.0(RFC 6749)和其扩展OpenID Connect(OIDC)。根据Auth0 2025 State of Authentication报告,全球前1000网站中91%提供至少一种第三方登录,其中Google占68%、Facebook占42%、Apple占31%、微信/支付宝在中国市场合计超过85%。OAuth 2.0不再是“可选功能”,而是流量入口、转化率和安全合规的战略资产。
w2361734601
1 年前
安全
·
oauth
·
安全架构
OAuth安全架构深度剖析:协议机制与攻防实践
目录一、OAuth协议核心架构解析1. 协议框架与核心组件2. 授权流程类型对比二、OAuth安全漏洞技术原理与攻击向量
x-cmd
1 年前
运维
·
git
·
websocket
·
网络协议
·
安全
·
oauth
·
压缩
[250224] Yaak 2.0:Git集成、WebSocket支持、OAuth认证等 | Zstandard v1.5.7 发布
Yaak,一款离线、开源且 Git 友好的桌面应用,用于与 HTTP、GraphQL、WebSockets、SSE 和 gRPC 交互,近日发布了 2.0 版本,带来了众多令人期待的新功能和改进。
文浩(楠搏万)
1 年前
java
·
keycloak
·
oauth
·
jar
·
主题
·
单点登录
·
sso
如何从 Keycloak 的 keycloak-themes.jar 中提取原生主题并自定义设置
在部署和自定义 Keycloak主题 时你可能遇到了没有原生主题代码的难点,后续在Keycloak官方项目中获取原生主题文件还是无法找到主题源码。 下面这篇文章将向你展示,在某些 Keycloak 发行版本或特定部署方式下,如果默认的 /opt/keycloak/themes 文件夹里并没有包含所有原生主题(或根本没有),那么如何从 keycloak-themes-{version}.jar 中获取这些原生主题,并将它们解压到正确的位置。
一个人三座城
2 年前
oauth
·
qq
【个人博客搭建】(22)申请QQ开发者
这里我们要引入的一个概念是OAuth-OAuth 2.0是一个行业标准的授权协议,用于处理用户数据访问和分享的安全问题。它允许用户将他们对某些服务的访问权限授权给第三方应用,而无需分享他们的用户名和密码。以下是对OAuth 2.0的介绍:
laizhixue
2 年前
c#
·
oauth
·
单点登录
C# OAuth单点登录的实现
单点登录(Single Sign-On,简称SSO)是一种身份验证技术,它允许用户使用一组凭据(如用户名和密码)登录多个相关但独立的系统,而无需在每个系统中都进行登录操作。下面是一个简单的SSO实现示例:
ZHOU西口
3 年前
微服务
·
oauth
·
security
·
jwt
·
token
·
令牌
微服务实战系列之Token
什么是“Token”? 它是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便返回给客户端;以后客户端只携带此Token请求数据即可。
阿昌喜欢吃黄桃
3 年前
网络
·
安全
·
系统安全
·
oauth
·
oauth2
Day979.OAuth2.0可能存在的安全问题 -OAuth 2.0
Hi,我是阿昌,今天学习记录的是关于OAuth2.0可能存在的安全问题的内容。“OAuth 2.0 不是一种安全协议吗,不是保护 Web API 的吗?为啥 OAuth 2.0 自己还有安全的问题了呢?”
yma16
3 年前
前端
·
javascript
·
microsoft
·
oauth
·
aauth2.0
·
node
·
azure
OAuth机制_web站点接入微软azure账号进行三方登录
大家好,我是yma16,本文分享OAuth规则机制下实现个人站点接入微软azure账号进行三方登录。 该系列往期文章: 前端笔记_OAuth规则机制下实现个人站点接入qq三方登录
yma16
3 年前
javascript
·
oauth
·
三方登录
·
aauth2.0
·
node
·
vue2
前端笔记_OAuth规则机制下实现个人站点接入qq三方登录
大家好,我是yma16,本文分享OAuth规则机制下实现个人站点接入qq三方登录。 oauth授权
我是有底线的