幾乎完全重寫的actix-session 0.6.0釋出

banq發表於2022-03-16

actix-session 0.6.0中actix-session是actix-web框架的支援包之一。它提供對會話的支援:一種跨多個請求保持使用者狀態的機制。
actix-session 0.6.0是對 crate 的幾乎完全重寫(此處有大量變更集)。
我們讓為您的會話狀態編寫和使用不同的儲存後端變得更加容易。您有一個要實現的特徵 - SessionStore。您只需要制定如何針對您選擇的儲存執行CRUD 操作,其餘的(cookie、請求本地資料等)由中介軟體透明地為您處理。

我們還新增了一個新的 Redis 後端,基於redis-rs,支援 TLS 和身份驗證。

整個程式碼庫的預設值已經過審查:使用預設配置進入生產環境應該是安全的。

最後但同樣重要的是,文件現在更加全面。它涵蓋了所有方法和功能,包括程式碼示例以及對會話基礎知識的介紹。

相關文章