在已有 Asp.Net Core MVC (Identity) 專案中新增 IdentityServer 可以通過 Nuget 安裝並新增程式碼,但直接使用會導致外部登入時出現 404 錯誤。
繼續閱讀眾所周知,騰訊雲 CDN 是支援 WebSocket 的,但是最近的一個專案中使用 SignalR 時發現在生產環境中 WebSocket 連結總是在聯通 10 秒左右自動斷開,錯誤程式碼 1006.

之前我實作了一個 C# 的 Base62 編碼庫 Base62-Net,第一個版本提供位元組陣列的編碼解碼。
於是在實際使用中,需要使用Encoding.UTF8.GetBytes()
來將字串轉換為位元組陣列,對於數字則需要使用BitConverter.GetBytes()
。
Keybase 對 PGP 和網路信任來說是一個好的嘗試,但是他也有一些缺陷。
首先,他必須安裝一個 Keybase 應用才可以正常使用,這個問題不大,一個好的產品會有很多人去安裝他的應用,而且這個應用足夠簡潔易用。
其次,他獨立於 PGP 之外設立了自己的信任體系,使用者在 Keybase 上的信任操作與 PGP 金鑰關係不大,充其量是在執行操作的時候用 PGP 私鑰認證。這些信任操作並不會體現在 PGP 公鑰上,也就是說,使用 Keybase 對 PGP 信任體系沒有貢獻。
最後,他的定位和功能對我沒有太大吸引力。作為加密 IM 工具,我在使用 Telegram 和 Signal;作為檔案加密和簽名工具,我更喜歡用更加開放的 PGP 和相關公鑰交換網路;Git 託管比起 GitHub 和自建私有伺服器亦不能被我所信賴。
所以我現在已經放棄了 Keybase,清理了資料,刪除了賬戶。
gRPC 目前已經支援 TLS 相互驗證、Google 驗證和自訂驗證,但說明 (gRPC Authentication) 中的相關內容十分有限,今天踩到好幾次坑。
繼續閱讀今天在 V2EX 看到有網友詢問 telnet://
protocol 無法正常工作的問題,稍微做了一些調查。
雖然網路上應該隨便搜索一下就可以找到相關內容,但是考慮到這裡長草許久,還是隨便寫點東西。
入手新 MacBook Pro with Touch Bar 之後,發現 Touch ID 十分好用,美中不足是 terminal 裡 sudo
不能享受這一便利。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
繼續閱讀通常我們需要修改/etc/hosts
以進行測試,例如127.0.0.1 abc.dev
,有些時候使用 Gas Mask 可以更方便一些。
但是這樣還是需要頻繁修改hosts檔。
可以改用 Dnsmasq 來更方便地解決問題。
繼續閱讀Ejabberd 支援通過執行外部程式自定義外部認證邏輯,ejabberd 的網頁上提供了一些第三方程式碼可供參考。詳細的說明在 ejabberd Developers Guide.
繼續閱讀