I'm out of my league as far as installing a TWiki with security features, and I would like to hire someone to perform this installation for me.
I'm setting up a webserver that will function as an intranet, in that even though it will be publically accessible, all files need to be protected with a webroot .htaccess giving only very limited access to the server. It's no good to do IP based security because we move around, it has to be login-based security. The main application on the server will be TWiki, but there will be other applications in other directories that need to fall under the same authentication scheme.
However, TWiki doesn't seem to play nice with Apache security, and I'd therefore like help to install this by someone experience with TWiki authentication.
The job is as follows:
1.) Install a Twiki in a subdirectory on intranet.domain.com.
2.) Make TWiki inherit the authentication in the root .htaccess.
3.) Make sure that no part of TWiki is web accessible without authentication, i.e. that no authentication is overridden and loosened on subdirectories.
4.) Force the server to always run in https.
You are very welcome to come up with an alternate authentication scheme, as long as it functions both for TWiki, as well as the other applications in the public_html directory. This is why I suggested .htaccess authentication, but it doesn't have to be.