其他分享
首页 > 其他分享> > 22.Consent 确认逻辑实现

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循环输出






 

标签:InputConsentViewModel,逻辑,ReturnUrl,22,Consent,ConsentViewModel,勾选,同意,接收
来源: https://www.cnblogs.com/wangjunwei/p/10975943.html