前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ASP.NET Core分布式项目实战(oauth2与open id connect 对比)--学习笔记

ASP.NET Core分布式项目实战(oauth2与open id connect 对比)--学习笔记

作者头像
郑子铭
发布2021-01-13 15:36:50
5490
发布2021-01-13 15:36:50
举报

任务14:oauth2与open id connect 对比

以微博开放平台为例(微博登录接入--授权机制): https://open.weibo.com/wiki/授权机制

可以看到微博登录接入使用的是 OAuth2.0

OAuth2.0 只是提供授权,不会返回用户信息,需要通过开放 API 获取: https://open.weibo.com/wiki/微博API

这里面有一个用户接口可以获得用户信息

https://open.weibo.com/wiki/2/users/show

整个流程如下:

其中黄色区域是后台完成的,对于用户来说是不可见的,所以实际上 OAuth 体系只负责授权,获取授权之后才可以访问用户资料

而 open id connect 是基于 OAuth2.0 之上构建的一套流程,它主要用于获取用户资料

简单流程如下:

open id connect 比 OAuth2.0 更简单,并且在登录的时候就可以拿到用户信息,不需要再调用其他的接口去获取

课程链接

http://video.jessetalk.cn/course/explore

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DotNet NB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 任务14:oauth2与open id connect 对比
    • 整个流程如下:
      • 简单流程如下:
      • 课程链接
      相关产品与服务
      访问管理
      访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档