我已经搜索了这个问题的答案,但什么也没有找到--可能是因为它太明显了。但我想确认一下。
在Flask web应用程序中使用LDAP服务器对用户进行身份验证的正确方法是什么?
This link描述了4种身份验证方法,同样,我是否只需要编写一个LDAP auth装饰器?
(我问的原因是想看看我是否可以克隆我的Django应用程序)
感谢您的帮助和建议。
发布于 2011-07-20 03:35:06
是的,您必须编写自己的装饰器来检查身份验证。
在此装饰器中,如果用户已通过身份验证,则应调用包装函数。如果不是,您应该返回一个默认页面,提醒用户登录。
发布于 2011-11-15 18:26:26
如果您将flask中的this snippet from django与this simple basic http auth example组合在一起,那么编写ldap后端应该非常简单。不过,如果您想进行适当的会话管理,那么使用the login extension可能会更好。
发布于 2011-11-11 23:34:54
我认为您不需要装饰器,但这是一件明智的事情,因为它使您可以轻松地“标记”那些需要身份验证的路由。
否则,当您想要为路由实现某种类型的身份验证时,您将添加更多的代码。
https://stackoverflow.com/questions/6748918
复制相似问题