
今天要讲的




用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
把这四个默认的都加上


客户端也加上这几个



整个流程图

