zoukankan      html  css  js  c++  java
  • 22.Consent 确认逻辑实现


    加两个按钮,同意和不同意
    完善这个ViewModel。目前只是接收的信息,并没有输出的信息


    能够接收的一个是按钮,是或者否,另外是勾选的复选框,哪些地方勾选了checkbox

    InputConsentViewModel用来接收post的信息


    ConsentViewModel加上ReturnUrl的属性

    把ReturnUrl赋上值


    ConsentResponse在IdentityServer4.Models的命名空间下的







    最后记得return View

    修改属性名

    InputConsentViewModel已经存在这RemeberConsent和ReturnUrl属性了

    可以继承InputConsentViewModel。ConsentViewModel继承InputConsentViewModel






    运行测试。通过命令行运行MvcClient客户端








    点同意。ScopesConsented没有接收过来

    所以页面就报错了

    勾选,再点击同意

    ScopesConsented就有值了

    加上一段隐藏域

    勾选,并同意

    这样我们就接收到了两个Scopes


    返回到这里说明我们登陆成功了



    和服务器端的这里是对应的

    客户端的about页面对Cliams循环输出






     

  • 相关阅读:
    CentOS
    Docker
    Chart的简单使用
    DataGridView中间插入数据行
    获取每个月的固定的第n个星期几
    设置只能开启一个程序实例
    DataContext与实体类
    Attribute
    Delegate
    Event
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/10975943.html
Copyright © 2011-2022 走看看