【问题标题】:Proper way for user authentication with angularjs and flask使用 angularjs 和烧瓶进行用户身份验证的正确方法
【发布时间】:2014-03-05 06:34:46
【问题描述】:

我目前正在使用烧瓶进行 Web 开发。我想用flask作为后端和angular.js在前端构建一个webapp。 Json 部分是直截了当的,我的第一步工作得很好。但现在我被用户身份验证困住了。我读了很多书,但发现 WTFForms 与 angular(没有 CSFR 令牌)一起工作的效果不佳,所以我不能使用诸如烧瓶安全之类的东西。

使用 Angular 和 Flask 实现用户身份验证的正确方法或最佳实践是什么? (也许有人知道一个很好的示例应用程序,我可以通过示例学习)

【问题讨论】:

标签: python angularjs flask authentication flask-security


【解决方案1】:

我已经用 Flask 编写了几个关于 RESTful API 的教程,所有的例子都可以使用:

http://blog.miguelgrinberg.com/category/REST

教程是:

我希望它们有用。

【讨论】:

  • +1 给 Miguel 和他的博客,感谢您在 Flask 知识共享方面付出的巨大努力。
  • 我将使用基于令牌的身份验证 - Miguel 在他的博客上做得很好。
【解决方案2】:

您可以将 flask-security 与 Angular 一起使用。你甚至可以获得 CSRF 支持。我只是禁用了 WTFForms 支持并仅将 Flask 后端用作 REST API。 我写了一个教程如何做到这一点here。源代码也可用。

【讨论】:

    猜你喜欢
    • 2016-07-17
    • 2020-03-13
    • 2021-11-01
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 2020-11-01
    相关资源
    最近更新 更多