使用LDAP进行Flask身份验证
我搜索过这个问题的答案,但没找到,可能是因为这个问题太明显了。不过我还是想确认一下。
在Flask网页应用中,使用LDAP服务器来验证用户的正确方法是什么呢?
这个链接介绍了四种认证方法,那么按照这个思路,我是不是只需要写一个LDAP认证的装饰器就可以了?
我问这个问题的原因是想看看能否把我的Django应用做一个Flask的克隆。
感谢任何帮助和建议。
相关问题:
2 个回答
0
我觉得你不一定需要用装饰器,但这样做是个明智的选择,因为它可以方便地“标记”那些需要身份验证的路由。
否则,每次你想给某个路由加上身份验证的时候,就得写很多额外的代码。
4
是的,你需要自己写一个装饰器来检查用户是否登录。
在这个装饰器里,如果用户已经登录,就调用被装饰的函数。如果没有登录,就返回一个默认页面,提醒用户去登录。