OIDC协议
OIDC(OpenID Connect)是在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。
OAuth2协议
OAuth2是一个授权协议,它无法提供完善的身份认证功能【1】,OIDC使用OAuth2的授权服务器来为第三方客户端提供用户的身份认证,并把对应的身份认证信息传递给客户端。
2025年07月28日
OIDC(OpenID Connect)是在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。
OAuth2是一个授权协议,它无法提供完善的身份认证功能【1】,OIDC使用OAuth2的授权服务器来为第三方客户端提供用户的身份认证,并把对应的身份认证信息传递给客户端。
2025年07月28日
OAuth是一种标准授权协议,它允许用户在不需要向第三方网站或应用提供密码的情况下向第三方网站或应用授予对存储于其他网站或应用上的信息的
2025年07月28日
简单的说就是在多个应用的系统中,用户只需要登录一次就可以访问权限范围内的所有应用子系统,同样的注销也只需要注销一次。
2025年07月28日
Oauth2.0是目前流行的授权机制,用于授权第三方应用,获取数据。Oauth协议为用户资源的授权提供一个安全、开放并且简易的
2025年07月28日
OAuth2是一种授权机制,简单来说就是让第三方应用程序,必须小程序、H5、APP等应用在不获取用户账号和密码的情况下,安全的使用用户在另一个平台比如微信、支付宝、微博等平台用户的部分权限,常用的比如小程序使用微信的头像等。
下面来说为什么需要OAuth2机制?
假设你使用一个开放的小程序,但是你不想注册账号,于是选择使用微信登录。这时面临几个典型的问题:
2025年07月28日
基于JS的超轻量级聊天软件。前端:vue、iview、electron实现的 PC 桌面版聊天程序,主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。支持web网页聊天实现。服务端: springboot、tio、oauth2.0等技术。界面:高仿微信。
主要功能:文本聊天、聊天表情、发送图片(http)、发送文件(http)、单聊、群聊、用户分组(后端支持)、离线消息(单聊)、聊天记录(单聊、群聊)、支持心跳检测,断线重连、使用SpringBoot security oauth2.0 支持单点登录、用户搜索等。
2025年07月28日
在学习此之前回顾一下SpringSecurity认证授权原理。
此篇文章包含springsecurity认证授权回顾及分布式系统认证方案;
篇幅过长,拆分为:
part1: 认证授权原理回顾及分布式系统认证方案;
part2: oauth2项目搭建及授权方式测试;
2025年07月28日
在现代的网站中,我们经常会遇到使用OAuth授权的情况,比如有一个比较小众的网站,需要用户登录,但是直接让用户注册就显得非常麻烦,用户可能因为这个原因而流失,那么该网站可以使用OAuth授权,借助于github或者其他的第三方网站的认证授权,来获取相关的用户信息,从而避免了用户注册的步骤。
当然,很可能在第三方网站上授权获得用户信息之后,还需要在本网站填写一些必要的信息进行绑定,比如手机号,用户名等等。