用Perl编写Apache模块续 - SVNAuth

简介: 目标:以整合各类项目管理系统中的用户体系及权限体系为目标,实现SVN的集成式动态鉴权 支持平台:usvn、禅道等 - 开发中,本文仅对前期的探索工作做点整理   开发环境: Windows、XAMPP 1.7.2   项目地址: https://code.csdn.net/x3dcn/svnauth  有兴趣的可以一起参加。

目标:以整合各类项目管理系统中的用户体系及权限体系为目标,实现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:\PHP\xampp\SvnRepo\svn"
    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:\PHP\xampp\SvnRepo\htpasswd
    AuthzSVNAccessFile D:\PHP\xampp\SvnRepo\authz
</Location>

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

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

内容详见代码库。

 

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

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

目录
相关文章
|
6月前
|
PHP Apache
PHP环境搭建(配置php模块到apache服务器)
PHP环境搭建(配置php模块到apache服务器)
62 0
|
29天前
|
存储 缓存 负载均衡
【Apache ShenYu源码】如何实现负载均衡模块设计
整个模块为ShenYu提供了什么功能。我们可以看下上文我们提到的工厂对象。/***/核心方法很清晰,我们传入Upsteam列表,通过这个模块的负载均衡算法,负载均衡地返回其中一个对象。这也就是这个模块提供的功能。
17 1
|
8月前
|
Apache
Apache域名跳转----配置rewrite模块
Apache域名跳转----配置rewrite模块
242 0
|
SQL JSON 供应链
【墨菲安全实验室】Apache IoTDB grafana-connector模块SQL注入分析
【墨菲安全实验室】Apache IoTDB grafana-connector模块SQL注入分析
【墨菲安全实验室】Apache IoTDB grafana-connector模块SQL注入分析
|
监控 安全 Apache
mod_sflow 轻量、实时的流量分析 Apache 模块
sFlow 是一种网络流量分析的协议。通过流量分析,可以实现更有效地监控网络的状况。例如,最近爆出的OpenSSL心脏出血漏洞,由于是通过 OpenSSL 漏洞直接读取内存信息,而不是直接入侵系统,因此服务器日志上不会有相关的记录,使用常规手段难以难以追查。但是,由于来回通信包的长度等特征非常明显,因此利用sFlow之类的技术分析流量特征,就可以追溯攻击流量和攻击历史。特别是,这次的 OpenSSL 漏洞可以无限制反复利用,这既方便了攻击者,不用依靠精妙的技巧来操控读取地址,反复读取即可获得大量内存片段,另一方面也使攻击行为更容易被侦测到。
466 0
mod_sflow 轻量、实时的流量分析 Apache 模块
|
JSON druid Java
Apache Druid自定义扩展模块-数据解析器
一.简述 Apache Druid已有的扩展模块很多包括:HDFS存储使用的druid-hdfs-storage,Kafka数据接入使用的druid-kafka-indexing-service,将MySQL做为元数据库使用的mysql-metadata-storage,数据排重使用的druid-datasketches;但有时这些也无法满足我们实际应用场景下的特殊需求,那么必要的二次开发增加自定义的模块就成了必然。
5355 0

热门文章

最新文章

推荐镜像

更多