Hello and thanks for your time!
Scenario: - one apache 2.2,
one mediawiki 1.7.1 with his mysql database,
many different trac installation(70+), every with version 0.11.4,
user autenticate on my company website using apache but later need to autenticate on mediawiki and trac with different login
Constraints:
I can't change apache, mediawiki or trac version
I cant' change trac or move or merge projects: 70+ I have
Problem:
- What is best strategy to put mediawiki and trac user autentication using apache only user/psw?
Idea 1
I've found on net CoSign (http://cosign.sourceforge.net/) with plugin for trac and mediawiki:
trac plugin for CoSign: http://trac-hacks.org/wiki/TracCoSignPlugin
mediawiki guide for CoSign: http://prowiki.isc.upenn.edu/wiki/CoSigningWebApplications#MediaWiki
Thanks for your time!
HTTP Basic Auth is an option? If so, you can unify all passwords in one htpasswd file and with an .htaccess file you can restrict access to authenticated users.
In trac admin you can set permissions for every user on every project in such way that only members of that project can browse its Trac.
You can use this MediaWiki's extension in order to authenticate via HTTP auth using a pwd file.
Hope it helps.