码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-05-31 19:28:36      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:时间   open   src   mic   scope   client   identity   内容   默认   

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

技术图片

技术图片

技术图片

用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 授权实例

标签:时间   open   src   mic   scope   client   identity   内容   默认   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!