zoukankan      html  css  js  c++  java
  • 20.Consent Controller Get请求逻辑实现




    在这里之前讲的这一块的信息就要登场了

    需要通过构造函数把这几个注入进来
    县引入这三个命名空间

    把这三个注入进来,这就是显示依赖

    先通过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



     

  • 相关阅读:
    Number Clicker CodeForces
    We Need More Bosses CodeForces
    Tree Constructing CodeForces
    Berland and the Shortest Paths CodeForces
    Allowed Letters CodeForces
    Military Problem CodeForces
    FFT自看
    Communication System
    Dollars
    Coin Change
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/10972987.html
Copyright © 2011-2022 走看看