首页 > 其他 > 详细

Identity Server 4 原理和实战(完结)_Resource Owner Password Credentials 授权实例

时间:2019-05-31 19:11:53      阅读:127      评论:0      收藏:0      [点我收藏+]

技术分享图片
今天要讲的
技术分享图片

技术分享图片

技术分享图片

技术分享图片

用fiddler来监听,昨天的客户端的请求
这是一个post的请求
技术分享图片
技术分享图片
这是响应的数据

技术分享图片

Expores_in超时时间,
技术分享图片
今天的内容
技术分享图片
在服务端再声明一个client端
技术分享图片
wpf的应用的效果图
技术分享图片

首先还是需要安装IdentityModel的库
技术分享图片

技术分享图片

技术分享图片
测试程序
用户名和密码是在Testuser内
技术分享图片
技术分享图片

技术分享图片

请求API资源

技术分享图片
最上面定义一个变量用来接收Access token
技术分享图片
代码基本上和昨天的是一样的
技术分享图片
现请求Access token 再请求 Api1的资源

技术分享图片
技术分享图片

获取Identity Data的资源
技术分享图片


在服务端设置,加上了OpenId和Profile
技术分享图片
技术分享图片
技术分享图片
wpf客户端的设置
技术分享图片

请求Identity Data的主要代码
技术分享图片

技术分享图片


服务器端 查看具体的代码
技术分享图片

OpenId的官网;
技术分享图片
技术分享图片


这就是预设的标准的Scope

技术分享图片

profile下面对应这些Claims
技术分享图片

openId这个Scope是干嘛的呢?他就是表名你这个id就是请求openId connect scope的请求,所以这里的openId一定要加上。想使用下面的Profile就必须加上这里的OpenId

技术分享图片

多增加Scope

把这四个默认的都加上
技术分享图片

技术分享图片

客户端也加上这几个
技术分享图片


技术分享图片

技术分享图片

整个流程图

技术分享图片


技术分享图片






 

Identity Server 4 原理和实战(完结)_Resource Owner Password Credentials 授权实例

原文:https://www.cnblogs.com/wangjunwei/p/10956905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!