20.Consent Controller Get请求逻辑实现
2024-08-21 07:14:23
在这里之前讲的这一块的信息就要登场了
需要通过构造函数把这几个注入进来
县引入这三个命名空间
把这三个注入进来,这就是显示依赖
先通过returnUrl拿到这个Request
request拿到后,就去获取Client的信息。通过request的clientId
再去获取resource的信息。获取scopes的列表
resource里面有IndentityResource
resources里面还有apiResource。一共有两个
所以我们就再定义一个方法,把这两个Resource的信息都拿过来
还需要客户端的Url在ViewModel里面再加上
clientID这里我们没有赋值,。有了这四个信息之后,就是scope的信息。
我们的ViewModel的IdentityScopes肯定不是resource.IdentityResources类型的。、所以我们就需要转换一下
我们再新建一个方法进行转换
类型改为布尔类型
ApiResource需要先拿到Scopes再去处理
和我们这里的参数的方法是不符合的
这里用SelectMany就会变成
这样最终完成了。返回vm
最新文章
- 刷新DNS命令 如何刷新DNS缓存(flushdns)
- 删除ubuntu后无法进入windows
- getField方法
- 转:Elasticsearch TermQuery 详解
- jquery css
- 委托 在其他类中修改form中的控件属性
- .net core 使用Autofac依赖注入
- Python字符串、元组、列表、字典互相转换的方法
- Hadoop教程之编写HelloWorld(2)
- Chapter 4 - How to Fire some Bullets
- Spring HTTP invoker 入门
- Linux UGO和ACL权限管理
- startActivityForResult中回调setResult注意事项
- python中telnetlib模块的使用
- NodeMCU透传数据到TcpServer和Yeelink平台
- Cocos Creator 加载和切换场景(官方文档摘录)
- android 开发 在一个工具类(或者适配器class)里启动activity
- MT【93】二次函数衣服一件
- python3之模块random随机数
- java 多线程12 : 无锁 实现CAS原子性操作----原子类
热门文章
- 申请edu邮箱
- Grunt是什么,以及它的一些使用方法
- 使用Scrapy采集
- ptyhon ORM mongoengine
- js实现随机选取[10,100)中的10个整数,存入一个数组,并排序。 另考虑(10,100]和[10,100]两种情况。
- (图解)Description Resource Path Location Type Java compiler level does not match the version of
- angularJs-HelloWorld
- OTA升级
- logback 配置详解(下)
- Java多线程系列 基础篇09 Object.wait/notifyJVM源码实现