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循環輸出






 服務器

相關文章
相關標籤/搜索