当前位置:  开发笔记 > 编程语言 > 正文

Flask用户身份验证

如何解决《Flask用户身份验证》经验,为你挑选了3个好方法。

我有一个应用程序,将使用烧瓶和mongodb; 我可能会在rackspace上托管它.

我需要了解烧瓶验证的工作原理.我没有找到关于这个问题的很多信息.是否有关于如何推出自己的解决方案的完整教程?如果没有,我当然希望听到一些关于如何为一个烧瓶应用程序接近它的想法.

大PS:

我只是想到了.我还需要打开一个真正的API.该API的一部分将用于前端的AJAX.我如何保护应用程序的这一部分?

谁能解释API身份验证请求?



1> mdeous..:

我建议使用flask-login扩展,它使会话管理非常容易添加到您的flask应用程序,并提供一个很好的文档,详细介绍了扩展的每个方面.


虽然我没有理由相信烧瓶登录是不安全的,但我想在这里提一下并提及炫耀这个或那个散列算法作为安全条是非常误导的.`security!= algorithm`和`security!= bit-length`!
@DhaivatPandya flask-login根本不使用任何算法,因为由程序员来验证 - 并存储 - 凭证.

2> rupello..:

我不认为该烧瓶具有内置的任何身份验证,仅支持跟踪会话.

以下是一些针对某些第三方提供商进行基本HTTP身份验证和身份验证的代码段.否则你将需要自己滚动或使用已经烘焙过的框架(如Django)

以下是关于此主题的讨论主题,其中包含一个有用的链接



3> pjz..:

从技术上讲,Flask-Login不会进行身份验证-它会进行会话管理,从而使身份验证详细信息(很难实现)。诸如Flask-Security之类的东西实际上既实现了会话管理实现了身份验证(还具有诸如密码恢复/重置之类的功能),但要获得对数据库的显式支持。

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有