為什么要使用 Iron-session 而不是 next-auth?除了社交之外,next-auth 是否不進行正常的用戶名/密碼登錄(而 Iron-session 只做前者)?
uj5u.com熱心網友回復:
next-auth像你說的那樣做了很多事情,但它也讓你按照他們的方式做事。因此,您必須以某種方式對資料庫進行建模才能next-auth正常作業,但它確實帶有很多輔助函式,并且可以減少您撰寫的代碼。
iron-session只做會話管理。您必須撰寫所有自動為您處理的身份驗證iron-session邏輯next-auth。
至于哪個更好:如果您想完全控制您的資料庫,請使用iron-session,因為有時next-auth可能無法正常作業并且很煩人。我遇到了一個問題,所以放棄了它,但它可能對你有用。iron-session提供完全控制,但您必須撰寫正確的代碼。就個人而言,我iron-session也面臨useUser鉤子的問題,因為我必須使用react-query而不是swr,但這可能是我的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/489673.html
上一篇:重定向后會話未更新
