iT邦幫忙

0

Blazor Authentication Cookie有效期限問題

我照https://csharpkh.blogspot.com/2020/10/Blazor-JwtBearer-Cookie-AddAuthentication-UseAuthentication-UseAuthorization-Bearer-Token-Authorize-AuthorizeRouteView-CascadingAuthenticationState-Identity-SignInAsync.html
這篇文章 正在做一個簡易登入系統
目前想替登入的Cookie設置存取期限,Google了很多文章,找到了如下圖的方法,但是在實際上登入後存的Cookie 期限卻不一樣...

https://ithelp.ithome.com.tw/upload/images/20210427/201363984WqeFGBoF2.png

https://ithelp.ithome.com.tw/upload/images/20210427/20136398J8yyvk2Fi8.png
感謝各位大大閱讀,謝謝!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
緯大啊緯大人
iT邦研究生 1 級 ‧ 2021-04-27 13:39:30

看起來AddDays(7) 是有做到的
有無下中斷點查看ExpiresUtc 賦予了什麼值給他?

是否因本機時間不正確導致年份錯誤? 

如下:

https://ithelp.ithome.com.tw/upload/images/20210427/20135501FXzyyCnvX0.jpg

參考自 https://docs.microsoft.com/zh-tw/dotnet/api/system.datetime.utcnow?view=net-5.0

大象 iT邦新手 5 級 ‧ 2021-04-27 13:47:50 檢舉

有的 這邊是有檢查的,但還是一樣,覺得疑惑...

大象 iT邦新手 5 級 ‧ 2021-04-27 16:12:11 檢舉

已經確定是我本機環境問題了...把同樣程式碼搬到另一台測試是OK的,不過還是不知道本機錯在哪Orz

控制台,看一下時區設定呀~ 既然有第二台,就可以比較囉

我要發表回答

立即登入回答