前面进行了Trac与Apache的集成,但是还留了一个尾巴,那就是用户身份的验证和授权管理。
1. 身份验证
Trac可以使用Apache的身份验证。
- 创建密码文件
F:\apache\bin>htpasswd -cp F:\apache\conf\trac.passwd test
New password: ****
Re-type new password: ****
Adding password for user test
在这里使用了-p参数,是以明文的方式保存密码。win平台下默认是MD5加密,但是在配置Trac的时候总提示密码文件格式不对,有谁知道如何解决,请指教。 - 配置身份验证
<Location “/trac/login”> #设置Trac用户验证
AuthType Basic
AuthName “Trac”
AuthUserFile F:\apache\conf\trac.passwd
Require valid-user
</Location>
2. Trac的授权设置