26.OpenIdConnect获取用户信息的两种方式
2024-08-30 06:48:21
openId在OAuth基础之上,在下面这红框内拿到Authorization Code之后还可以返回IdToken。
IdToken和AccessToken一起返回。IdToken就会包括了用户的信息Claims 。通过我们的ProfileService返回回去。
也就是这里 设置为True了 ,就会把新用户的信息都包含在IdToken里面返回给用户,第三方拿到IdToken就可以用了不需要再去获取AccessToken,这是一种方式
另外一种方式是IdToken里面不包含用户的信息。它会有一个UserInfoEndpoint.
通过accessToken去访问UserInfoEndPoint 返回UserInfoClaims
这是我们在postMan里面通过返回的AccessToken再去获取UserInfo的信息
客户端请求的时候设置
、
CodeIdTokenToken最方便的一种方式把IdToken和AccessToken都返回
我们可以F12进去看到CodeIdTokenToken这个常量的实际的值,里面包含了Code、id_token和token这三个信息
以上就是OpenIdConnect返回用户信息的两种方式
最新文章
- Object.prototype和Function.prototype一些常用方法
- jetty服务器启动方法总结【备用】
- 笔记:ASP.NET MVC安全
- C# 时间戳和时间的相互转换
- win7中protel99添加元件库
- IBatis.net在asp.net MVC下的使用
- oracle logminer全解析
- Makefile第四讲:include 引用其它makefile文件
- temp gbk2utf8
- GIS
- 第9课_2_dbsoft安装
- WCF---服务发布的步骤
- IOS学习5——属性与成员变量
- 第九章 BootstrapTable的使用
- Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷
- SDWebimage的原理和使用机制
- android toolbar效果
- [项目实践] 在项目实战中提升代码效率的的一次应用实践-----使用列表解析式输出当前android设备的CPU核数
- was重要文件位置备忘
- JMeter学习(三十六)发送HTTPS请求(转载)