目标:以整合各类项目管理系统中的用户体系及权限体系为目标,实现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 defaultDAV svnSVNParentPath "D:\PHP\xampp\SvnRepo\svn"SVNListParentPath onRequire valid-userAuthName "USVN"AuthType Basic#SVNPathAuthz offPerlAccessHandler Apache::Authn::Redmine::access_handlerPerlAuthenHandler 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\htpasswdAuthzSVNAccessFile 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

转载于:https://www.cnblogs.com/x3d/p/3803367.html

用Perl编写Apache模块续 - SVNAuth相关推荐

  1. 10 个强大的 Apache 模块

    Apache 是世界上使用最为广泛的 Web 服务器,没有之一! 因为其具有高效.功能强大.超强可扩展性等特点.本文向你推荐 10 个非常强大的 Apache 扩展模块,可以帮助你的 Web 应用更加 ...

  2. ansible自动化运维详解(三)ansible常用模块续

    文章目录 ansible自动化运维详解(三)ansible常用模块续 四.ansible常用模块(2) 4.10.yum_repository 4.11.dnf 4.12.service 及 fire ...

  3. 服务器架设笔记——Apache模块开发基础知识

    通过上节的例子,我们发现Apache插件开发的一个门槛便是学习它自成体系的一套API.虽然Apache的官网上有对这些API的详细介绍,但是空拿着一些零散的说明书,是很难快速建立起一套可以运行的系统. ...

  4. 下载perl的mysql模块_安装用于操作MySQL的Perl模块

    在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现: "警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmi ...

  5. apache c语言源码,Apache模块开发/用C语言扩展apache(2:APR编程介绍)

    Apache模块开发/用C语言扩展apache(2:APR编程介绍) by linux_prog 可以看到apache代码中使用了大量的以apr_开头的结构或者函数,这些其实是APR. 什么是apr  ...

  6. 使用Perl编写协议分析脚本 z

    使用Perl编写协议分析脚本 创建时间:2005-07-31 更新时间:2005-08-07 文章属性:原创 文章提交:r00t (i_am_jojo_at_msn.com) 1.软件环境:Windo ...

  7. 使用Perl编写协议分析脚本

    使用Perl编写协议分析脚本 创建时间:2005-07-31 更新时间:2005-08-07 文章属性:转载 文章提交:r00t (i_am_jojo_at_msn.com) 1.软件环境:Windo ...

  8. (转载)使用Perl编写协议分析脚本

    使用Perl编写协议分析脚本 创建时间:2005-07-31 更新时间:2005-08-07 文章属性:原创 文章提交:r00t (i_am_jojo_at_msn.com) 1.软件环境:Windo ...

  9. 如何编写Python模块/包?

    本文翻译自:How to write a Python module/package? I've been making Python scripts for simple tasks at work ...

  10. [转]使用 C 编写 Lua 模块

    Lua 作为一种小巧的语言,一般都是嵌入到 C/C++ 中作为扩展语言,但是也可以作为独立的脚本语言使用,并且可以使用 C/C++ 编写扩展模块.在参考资料 [1] 中有怎样用 C/C++ 编写模块的 ...

最新文章

  1. 解决 win10 pycurl安装出错 Command python setup.py egg_info failed with error code 10 编译安装包 安装万金油...
  2. Android 之 沉浸式状态栏及顶部状态栏背景色设置
  3. 【Spring注解系列05】@Import注入原理
  4. vue 打包后页面空白问题
  5. kafka是什么_终于知道Kafka为什么这么快了!
  6. python心得体会200字_50行代码让python自动生成文章
  7. 如何查看软连接,以及相关注意事项
  8. Centos Cacti 0.8.8g
  9. 一个月读完6本书?这些烧脑神书,你能读完1本,就是学霸!
  10. Spark基础学习笔记13:Scala函数
  11. mysql 数据约束条件_mysql基本数据类型和约束条件
  12. spring boot 2.0 源码分析(三)
  13. 装修好的房子多久能住 入住需要注意什么?
  14. python是什么类型的语言-Python是什么?简单了解pythonp-入门
  15. 主成分分析结果成分不显著_spss主成分分析结果解读
  16. 2022年湖南省自考考试学前教育行政与管理练习题及答案
  17. 一种面向业务流的内存管理算法
  18. iPhone自动设置工作日和节假日闹钟
  19. 基于FPGA的双通道DDS信号发生器
  20. python实现标号法确定最短路径

热门文章

  1. deepfake ai智能换脸_AI换脸朱茵变杨幂,人工智能时代的“细思恐极”
  2. docker运行jenkins挂掉_docker搭建jenkins
  3. 【MapReduce】MapReduce(DataJoin)实现数据连接+Bloom Filter优化
  4. 列转行 带逗号_Excel 统计压岁钱?按逗号拆分单元格且纵向排列,分离中文和数字...
  5. php 覆盖静态方法吗,覆盖PHP中的静态方法
  6. python中文件写入种类及功能方法
  7. 容器技术Docker K8s 33 04-容器服务ACK基础与进阶-06-集群管理
  8. 算法:Validate Binary Search Tree(验证二叉查找树)
  9. 357.计算各个位数不同的数字个数
  10. 307.区域和检索-数组可修改