這陣子剛碰好在做內部使用的服務,試著自定義使用 Api-Key 來驗證身份,以及驗證成功時,在 User 填入對應的操作著身份
2020-07-03
[ASP.NET Core] 自定義自己的 Authentication 身份驗證器
- 3540
- 0
- ASP.NET Core
這陣子剛碰好在做內部使用的服務,試著自定義使用 Api-Key 來驗證身份,以及驗證成功時,在 User 填入對應的操作著身份
讓專案的API可以藉由版本號區分,讓兩種版本並且同名的API可以同時並行,讓使用者可以自行選擇要使用的API版本,避免新API為了兼容舊使用者,無法做大幅度的設計/架構改動。
啟動一個新專案時,都會翻翻找找之前的專案,把想要的設定拿(偷)過來用,而 NLog.config 裡面用到了兩個 Layout Renderers:
開發時看到Log的這兩個資訊都是空白的,想想本機跑的關係吧,就隨它去了,直到丟上Server看到Log怎麼還是空白的,驚覺不對勁趕緊來確認問題,記錄一下排查的過程。
在寫單元測試時,難免都會遇到 DbContext 的相依,在 ASP.NET Core 裡面什麼服務都是走DI,也包含了DbContext,這讓替換 DbContext 變得更容易了
平時都只會用 ConcurrentDictionary 自己刻 In-MemoryCache,玩了一下 MemoryCache 發現挺有趣的,筆記一下幾種做法
gRPC由Google發起的系統,基於HTTP/2協定傳輸,使用ProtocolButters為介面描述語言,在Microsoft Docs有一篇針對gRPC與HttpApi的比較表,接著加上Server端以及Client的使用方式
執行 npm install 的時候突然噴出一堆錯誤,看似MacOS更新後的問題,避免以後又遇到又要找解決方案,筆記一下
在Production環境關閉Vue-DevTools及相關訊息
C#8.0 中switch的新寫法以及模式比對
簡述 RouteAttrribute 的幾種用法