Почему бы не работать mod_auth от Apache?
Почему вы не используете mod_proxy и не перенаправляете веб-интерфейс cruisecontrol через apache? затем используйте apache auth. В phpexperts.pro, у меня есть CruiseControl прослушивания на локальном хосте: 8080, а затем я использовать mod_proxy, как:
<VirtualHost *:80>
ServerName phpexperts.pro
<Location "/cruisecontrol/">
# Controls who can get stuff from this server.
Satisfy any
Order allow,deny
Allow from 127.0.0.1
AuthType Basic
AuthName "private"
AuthUserFile /var/www/phpexperts.pro/.htpasswd
AuthGroupFile /dev/null
Require valid-user
# Pass in CruiseControl's web interface.
ProxyPass http://localhost:8080/
ProxyPassReverse http://localhost:8080/
</Location>
</VirtualHost>
До сих пор я не нашел способ запуска CruiseControl от Apache –
Modified мой ответ, чтобы показать вам, как. –