On Wednesday, August 5, 2015 at 6:36:27 AM UTC-7, Robert Jacobson wrote:
>
>
> I'm need help setting up Trac 1.0.8 (CentOS 6.6, Apache 2.2.15, Python 
> 2.6.6 and WSGI) to use Siteminder Web Agent for login.  Siteminder is a SSO 
> solution -- there's an Apache agent for it.  In short, it sets server 
> variables like REMOTE_USER to the logged-in user's username.
>
> First I installed Trac and set it up with Apache and WSGI.  This seems to 
> work just fine.
>
> I verified that Siteminder is setting REMOTE_USER by temporarily setting 
> up Apache to point it to a PHP script to output the variables:
> ScriptAlias /trac/login "/data/www/cgi-bin-trac/outputvars.php"
> I took that out after verifying SiteMinder was working as expected.
>
> I then tried using the setup specified at 
> http://trac.edgewall.org/wiki/TracStandalone to use REMOTE_USER for 
> login.  i.e. I put the remote-user-auth.py script in $ENV/plugins, and 
> modified trac.ini (added the line "obey_remote_user_header = true" to 
> [trac]).
>
> Now when I go to /trac/login, I'm sent briefly to Siteminder's login page, 
> as expected.  After login, I'm returned to the trac site.  The header says 
> "Logged in as username", but the page has the error message: 
>
> Trac Error
>
> Authentication information not available. Please refer to the installation 
> documentation 
> <https://mpsdev.gsfc.nasa.gov/trac/wiki/TracInstall#ConfiguringAuthentication>
> .
>
> Then if I visit any other trac page, the header no longer shows me as 
> logged in.
>
> I tried doing: 
> trac-admin /data/www/html/trac/testproject permission add username 
> TRAC_ADMIN
> And that gives me an "Admin" tab briefly after login, but again if I click 
> it or any other page it is like I'm not logged in.
>
> I'm not sure where to go from here, so I would greatly appreciate any 
> assistance.  
>

Please take a look in the log file and post the traceback associated with 
the Trac Error:

http://trac.edgewall.org/browser/tags/trac-1.0.8/trac/web/main.py?marks=155,160-162#L153
 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to