zoukankan      html  css  js  c++  java
  • 用Perl编写Apache模块续

    目标:以整合各类项目管理系统中的用户体系及权限体系为目标,实现SVN的集成式动态鉴权

    支持平台:usvn、禅道等 - 开发中,本文仅对前期的探索工作做点整理

    开发环境:

    Windows、XAMPP 1.7.2

    项目地址:

    https://code.csdn.net/x3dcn/svnauth

     有兴趣的可以一起参加。

    1. 加载perl模块
    LoadFile "D:/PHP/xampp/perl/bin/perl510.dll"
    LoadModule perl_module modules/mod_perl.so
    1. 配置svn
    PerlLoadModule Apache::Authn::Redmine
    <Location /svn/>
        #ErrorDocument 404 default
        DAV svn
        SVNParentPath "D:PHPxamppSvnReposvn"
        SVNListParentPath on
    
        Require valid-user
        AuthName "USVN"
        AuthType Basic
    
        #SVNPathAuthz off
    
        PerlAccessHandler Apache::Authn::Redmine::access_handler
        PerlAuthenHandler Apache::Authn::Redmine::authen_handler
        ## for mysql
        #RedmineDSN "DBI:mysql:database=usvn;host=127.0.0.1"
        #RedmineDbUser "root"
        #RedmineDbPass ""
    
    
        AuthUserFile D:PHPxamppSvnRepohtpasswd
        AuthzSVNAccessFile D:PHPxamppSvnRepoauthz
    </Location>

     目前遇到的问题:上面配置文件中传递的参数如RedmineDSN没有传到代码环境中

     
    1. D:/PHP/xampp/perl/site/Apache/Authn/Redmine.pm

    内容详见代码库。

    以上就是记流水帐的意思,整个开发工作还没有完成。

    关于Perl与Apache的知识,请参看:http://www.cnblogs.com/x3d/p/3771704.html

  • 相关阅读:
    几种网络LeNet、VGG Net、ResNet原理及PyTorch实现
    学习Faster R-CNN代码faster_rcnn(八)
    应用安全
    应用安全
    应用安全
    应用安全
    应用安全
    渗透测试
    应用安全
    应用安全
  • 原文地址:https://www.cnblogs.com/x3d/p/3803367.html
Copyright © 2011-2022 走看看