【问题标题】:Authentication in web application [closed]Web应用程序中的身份验证[关闭]
【发布时间】:2011-12-17 16:27:38
【问题描述】:

我正在制作我的第一个网络应用程序 (python+webpy+mongodb)。制作身份验证模块的最佳方法是什么?我应该将登录名保存到 cookie,还是只保留登录名/传递变量?我是否必须让每个“受限”功能在每次工作时检查用户的权利?也许有什么关于这些事情的好文章?

【问题讨论】:

  • "也许有关于这些东西的好文章?"好主意。也许谷歌搜索会发现一些。你在找什么?你尝试了什么样的搜索?什么让你困惑? webpy.org/cookbook/userauth 是我在 Google 搜索中发现的第一件事。这个项目有什么令人困惑的地方?
  • 我只是不想采用我手头的第一个解决方案..
  • “我只是不想采用我手头的第一个解决方案”?是不是有什么东西阻止了你阅读——也许——两三个并提出具体问题。已经有 web.py 模块用于此。你为什么不使用这些模块?
  • 只是为了找到最安全的方式 - 我正在构建一个金融应用程序......所以安全问题是首要的
  • man.. 你有点晚了))我已经在你的第一条消息前 6 小时得到了我想要的答案)))))))无论如何,对于 cmets)))

标签: python authentication web.py


【解决方案1】:

这里有一个很好的解释指南:Form Based Authentication For Websites.

web.py 有一个recipe for basic authentication,可以使用这些技术进行扩展。

通常您使用称为 sessions 的持久性机制来跟踪经过身份验证的用户。看看Beaker 看看它是如何实现的。

【讨论】:

  • web.py 有自己的会话模块,烧杯中不需要
  • 如果您对基本身份验证感兴趣,这里有一个快速属性,您可以使用它来装饰您的处理程序varunpant.com/posts/…
猜你喜欢
  • 2010-11-11
  • 2014-08-24
  • 2011-06-10
  • 2012-08-10
  • 1970-01-01
  • 2018-08-11
  • 2012-09-09
  • 2020-04-25
  • 2018-03-05
相关资源
最近更新 更多