使用django db验证apache2(基本身份验证)

django-cliauth的Python项目详细描述


使用Django DB对Apache2进行身份验证

  • 确保安装并配置了apache2 mod auth external(请参见:http://code.google.com/p/mod-auth-external/wiki/Configuration
  • 通过在virtualhost中添加以下行,将django cliauth定义为外部身份验证器:
    • defineexternalauth django_cliauth pipe“/path/to/your/django-admin.py cliauth–settings=”your_project.settings“
  • 使用.htaccess文件(或虚拟主机中的<;位置>;)设置身份验证:
    • AuthType基本版
    • authname<;authname>;
    • authBasicProvider外部
    • authexternal django_cliauth
    • 需要有效用户
  • 重新加载Apache2配置

检查用户是否属于某个组

  • 将django cliauth定义为外部组检查器,方法是向apache virtualhost添加以下内容:
    • defineexternalgroup django_cliauth_grpck pipe“/path/to/your/django-admin.py cliauth–groupcheck–settings=”您的项目设置“
  • 使用.htaccess文件(或虚拟主机中的<;位置>;)设置身份验证:
    • AuthType基本版
    • authname<;authname>;
    • authBasicProvider外部
    • authexternal django_cliauth
    • groupexternal django_cliauth_grpck
    • 需要group<;groupname1>;<;groupname2>;…

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
正在从节点解密字符串。Java中的js?   java未来超时和IO超时   java apache camel多播以异步方式执行聚合   java需要710次尝试在Android和Raspberry Pi之间建立socket连接   在Java中使用“+,”循环绘制形状   java安卓:如何计算两点之间的距离   java多线程Hello World   刷新后缓存共享变量的java Freemarker模板   java我试图通过迭代用整数填充数组,但我得到了ArrayIndexOutOfBoundsException   JNI C++到java 32位图像的不正确显示   java哪个更快:克隆还是使用流?   java cache2k和Generic T不能很好地结合在一起   java如何在读取文件之前更新文件内容?   java如何在GWT中从JSNI方法调用JSNI方法   将MySQL类型文本映射到Java Hibernate的类型   java如何按长度对字符串排序   java RecyclerView:在滚动期间不断更改数据