鍍金池/ 問答/C#  HTML/ 請教一個 IdentityServer4 問題,關(guān)閉并重新打開瀏覽器會自動登入?

請教一個 IdentityServer4 問題,關(guān)閉并重新打開瀏覽器會自動登入?

平臺是 .Net Core 2.1

客戶端是 Mvc 客戶端

目前登入、登出功能正常,并且關(guān)閉瀏覽器后認證 Cookie 已經(jīng)清理掉。遇到的問題是關(guān)閉瀏覽器后,再打開瀏覽器訪問認證頁面不需要輸入賬號、密碼就登陸了。按說關(guān)閉瀏覽器后客戶端 Cookie 失效,再打開瀏覽器跳轉(zhuǎn)到認證頁面應(yīng)該要重新登陸才對呀

圖片描述

是不是因為沒有從服務(wù)器端正確登出?需要在關(guān)閉瀏覽器時從服務(wù)器端登出嗎?

回答
編輯回答
浪蕩不羈

已經(jīng)明白是怎么回事了。原來,是將 AuthenticationProperties.IsPersistent 設(shè)置為 true 了。
圖片描述

2017年11月29日 02:16
編輯回答
神經(jīng)質(zhì)

建議樓主再仔細看openid,oauth2.0及相關(guān)的原理,實際上瀏覽器注銷cookie只是一個必要條件,關(guān)鍵是關(guān)閉瀏覽器之前,去認證服務(wù)器注銷token.

2018年1月1日 19:41