Consent Controller Get请求逻辑实现
学习分享 丨作者 / 郑 子 铭 丨公众号 / DotNet NB / CloudNative NB
任务20:Consent Controller Get请求逻辑实现
接着上一节的思路,实现一下 ConsentController

根据流程图在构造函数注入 IClientStore,IResourceStore,IIdentityServerInteractionService
构造函数
Index
BuildConsentViewModel
CreateConsentViewModel
在获取 vm.ResourceScopes 的时候我们用到了 SelectMany,如果我们使用 resources.ApiResources.Select 的话,我们会得到一个 List<List>,而我们想要得到的是一个 List,所以通过 SelectMany 会把 List<List> 展开得到里面的每一个 List
CreateScopeViewModel
ConsentViewModel 添加 ClientUrl
ScopeViewModel 修改字段类型为 bool
Last updated