我已經爲此搜尋了答案,但沒有找到任何東西 - 可能是因爲它非常明顯。但我想確認一下。使用LDAP的瓶身認證
什麼是在燒瓶中的web應用程序使用LDAP服務器驗證用戶身份的正確方法是什麼?
This link介紹4種驗證方法,所以沿着相同的路線,我只需要編寫一個LDAP身份驗證設計師嗎?
(我問的原因是爲了看看我是否可以讓我的Django應用程序的燒瓶中克隆)
感謝您的幫助和建議。
我已經爲此搜尋了答案,但沒有找到任何東西 - 可能是因爲它非常明顯。但我想確認一下。使用LDAP的瓶身認證
什麼是在燒瓶中的web應用程序使用LDAP服務器驗證用戶身份的正確方法是什麼?
This link介紹4種驗證方法,所以沿着相同的路線,我只需要編寫一個LDAP身份驗證設計師嗎?
(我問的原因是爲了看看我是否可以讓我的Django應用程序的燒瓶中克隆)
感謝您的幫助和建議。
是的,你必須寫自己的裝飾,檢查認證。
在這個裝飾你應該調用包裝的函數,如果用戶進行身份驗證。如果不是,您應該返回一個提醒用戶登錄的默認頁面。
我不認爲你需要一個裝飾,但它是做一個明智的做法,因爲它可以很容易地「標籤」那些你想要進行認證的路線。
否則,每當你想實現某種身份驗證的路線,你會加入很多更多的代碼。
如果你將燒瓶中的this snippet from django與this simple basic http auth example結合起來,編寫ldap後端應該很簡單。如果你想做適當的會話管理,你可能會更好使用the login extension。