如何从Web2Py获取本地用户的用户名?

时间:2013-07-16 18:55:40

标签: python apache wsgi web2py

我正在开发一个web2py应用程序,我希望能够使用一些用户的本地变量来自定义一些东西,特别是我试图获取用户的域名和用户名..我知道这是可能的使用模块“mod_auth_sspi”在Apache上运行。

这可能在Rocket WSGI 1.2.6服务器上吗?或者有人试过在web2py应用程序之前做这个吗?有没有可以做到这一点的python模块?

1 个答案:

答案 0 :(得分:0)

我刚刚将web2py应用程序移动到Apache服务器上。如果有人不知道如何做到这一点,那么你可以在这里找到所有的文档:

http://web2py.com/book/default/chapter/13

之后我安装了mod_auth_sspi模块以获取说明。该模块的x86版本可以从这里下载:

http://goo.gl/syzjuk

虽然需要安装Apache的x86。下载后:

  1. 解压缩文件
  2. 将bin文件夹中的mod_auth_sspi.so拖到模块文件夹的任何位置 对于你的Apache安装是。
  3. LoadModule sspi_auth_module modules/mod_auth_sspi.so添加到httpd.conf文件中 以及您需要将安全性应用到的任何位置所需的任何sspi设置。
  4. 我确实在某些浏览器上遇到了一些身份验证问题,但我确实找到了可以在这里找到的解决方案:

    How can you store a log in using mod_auth_sspi on Apache?