iT邦幫忙

0

.net core AuthorizationFilter

  • 分享至 

  • xImage

想詢問一下各位有經驗的大大,OnAuthorization() 驗正完之後可以將使用者資訊用Claim做SignInAsync() 然後在Controller再去取得使用者資訊嗎?
還是有更好的方法呢!https://ithelp.ithome.com.tw/upload/images/20230403/20143452YmmQgfGZgs.png

之前看過前人的做法是塞回 HttpContext 再取出來,不過是 .NET Framework 的,不確定 .NET 可不可行
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
科科
iT邦好手 8 級 ‧ 2023-04-06 09:48:46

如果是正常的登入機制,就在登入後把使用者資訊存在全域的物件中,
在Controller進行驗證時,從全域物件中讀取要檢核資訊。

個人經驗 OnAuthorization 應該只是用來做驗證,
而不是從這裡處理登入。

我要發表回答

立即登入回答