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