泽兴芝士网

一站式 IT 编程学习资源平台

基于OAuth2的OIDC (OpenId Connect)身份认证

OIDC协议

OIDC(OpenID Connect)是在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。

OAuth2协议

OAuth2是一个授权协议,它无法提供完善的身份认证功能【1】,OIDC使用OAuth2的授权服务器来为第三方客户端提供用户的身份认证,并把对应的身份认证信息传递给客户端。

攻击数亿个账户,黑客利用OAuth2.0疯狂作恶

一、OAuth协议介绍

OAuth是一种标准授权协议,它允许用户在不需要向第三方网站或应用提供密码的情况下向第三方网站或应用授予对存储于其他网站或应用上的信息的

简明教程:利用 Apifox 设置 OAuth 2.0 并获取访问令牌

Apifox 2.5.15 及以上版本已支持根据 OAuth 2.0 协议规范

阿里终面:说说OAuth2.0 与 单点登录的区别?

什么是单点登录

简单的说就是在多个应用的系统中,用户只需要登录一次就可以访问权限范围内的所有应用子系统,同样的注销也只需要注销一次。

SpringSecurity-OAuth2万文详解(spring 文档)

SpringSecurity-OAuth2万文详解

Oauth2.0是目前流行的授权机制,用于授权第三方应用,获取数据。Oauth协议为用户资源的授权提供一个安全、开放并且简易的

用输出倒逼输入day01:通俗讲解OAuth2的工作原理

OAuth2是一种授权机制,简单来说就是让第三方应用程序,必须小程序、H5、APP等应用在不获取用户账号和密码的情况下,安全的使用用户在另一个平台比如微信、支付宝、微博等平台用户的部分权限,常用的比如小程序使用微信的头像等。

下面来说为什么需要OAuth2机制?

假设你使用一个开放的小程序,但是你不想注册账号,于是选择使用微信登录。这时面临几个典型的问题:

基于springboot、tio、oauth2.0前端vuede 超轻量级聊天软件分享

项目简介:

基于JS的超轻量级聊天软件。前端:vue、iview、electron实现的 PC 桌面版聊天程序,主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。支持web网页聊天实现。服务端: springboot、tio、oauth2.0等技术。界面:高仿微信。


主要功能:文本聊天、聊天表情、发送图片(http)、发送文件(http)、单聊、群聊、用户分组(后端支持)、离线消息(单聊)、聊天记录(单聊、群聊)、支持心跳检测,断线重连、使用SpringBoot security oauth2.0 支持单点登录、用户搜索等。

SpringSecurity OAuth2.0认证授权-part1

在学习此之前回顾一下SpringSecurity认证授权原理。

此篇文章包含springsecurity认证授权回顾及分布式系统认证方案;

篇幅过长,拆分为:

part1: 认证授权原理回顾及分布式系统认证方案;

part2: oauth2项目搭建及授权方式测试;

OAuth 2.0授权框架详解(oauth2 自定义授权页面)

简介

在现代的网站中,我们经常会遇到使用OAuth授权的情况,比如有一个比较小众的网站,需要用户登录,但是直接让用户注册就显得非常麻烦,用户可能因为这个原因而流失,那么该网站可以使用OAuth授权,借助于github或者其他的第三方网站的认证授权,来获取相关的用户信息,从而避免了用户注册的步骤。

当然,很可能在第三方网站上授权获得用户信息之后,还需要在本网站填写一些必要的信息进行绑定,比如手机号,用户名等等。

干货:分享一个自己开发的oauth2单点登录项目

技术框架

springboot+shiro+oltu+thymeleaf+vue.js

项目地址:

<< < 29 30 31 32 33 34 35 36 37 38 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言