Identity Server 4 原理和實戰(完結)_Reference Token,撤銷Tokens,Google和Github登陸






服務端設置爲ReferenceToken

accessToken的內容比原來的少了不少

斷點繼續回來就會發生異常


服務端設置


客戶端設置,使用一個封裝好的庫




git

撤銷Token



咱們在點擊退出按鈕的時候撤銷token

再撤銷refreshToken


而後再把咱們之前寫的登出的代碼註釋掉


點擊登出按鈕


清除的時候把這幾個選項都加上

點擊退出 此次沒有什麼錯誤

退出後再次訪問 。咱們的token已經失效了。這種方法支隊refreshToken有效


github

第三方登錄




微信登錄須要企業認證的網站才能夠

找到google的開發者控制檯。new一個projecgt



起個名字而後建立

建立Create Crendential。建立證書





而後點擊建立

複製上面的Client UD和Client secret
idp服務端設置

登錄的時候右邊有個google登錄




使用這個帳號進行登陸

而後跳轉到受權的頁面


點擊Home斷點進去看用戶有哪些信息

claims的值
微信

github登錄

首先須要安裝擴展庫


github設置














沒有獲取到Email地址


而後在idp把註釋的這句話放開









 網站