I have just installed Trac, but I'm having trouble getting the authorization
configured. Immediately after clicking on the Login link, the error message
"Authentication information not available." is displayed.
I am running under Apache with FCGI. tracd isn't an option because of the
shared hosting environment I'm running in, but if it will help to use it for
diagnosing this problem, I can start it at the command line. I am running
Python 2.4.4, Trac 0.11.1, TracAccountManager 0.2.1dev-r5273. (Yeah, maybe
that is too bleeding edge.)
I only want to use SessionStore authentication. Here are two relevant
sections of the trac.ini file.
[account-manager]
account_changes_notify_addresses =
authentication_url =
force_passwd_change = true
generated_password_length = 8
hash_method = HtDigestHashMethod
htdigest_realm =
notify_actions = []
password_file =
/home/myusername/trac_projects/trac_builder/trac_builder.passwd
password_format = htpasswd
password_store =
SessionStore,HtDigestStore,HtPasswdStore,HttpAuthStore,SvnServePasswordStore
... lines omitted...
[components]
acct_mgr.* = enabled
acct_mgr.admin.accountmanageradminpage = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.htfile.abstractpasswordfilestore = enabled
acct_mgr.htfile.htdigeststore = disabled
acct_mgr.htfile.htpasswdstore = disabled
acct_mgr.http.httpauthstore = disabled
acct_mgr.notification.accountchangelistener = enabled
acct_mgr.notification.accountchangenotificationadminpanel = enabled
acct_mgr.pwhash.htdigesthashmethod = enabled
acct_mgr.pwhash.htpasswdhashmethod = enabled
acct_mgr.svnserve.svnservepasswordstore = disabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.emailverificationmodule = enabled
acct_mgr.web_ui.loginmodule = enabled
acct_mgr.web_ui.registrationmodule = enabled
trac.web.auth.loginmodule = enabled
webadmin.* = enabled
Other attempts included (1) setting the following parameters (diff from
above and in the correct section)
password_store = SessionStore
acct_mgr.pwhash.htdigesthashmethod = enabled
acct_mgr.pwhash.htpasswdhashmethod = disabled
and (2) trying it with the two hash method values switched (i.e. htdigest =
disabled, htpasswd = enabled). I have also tried setting all the options in
the acct_mgr to enabled, but it didn't change the behavior. The server is
up, if I let anonymous users have TRAC_ADMIN I can see and set all these
parameters from the admin section of the site, but I'm stumped as to how to
get this to work.
I am 100% certain I have overlooked something painfully obvious or there is
some version magic I am hoping someone out there will spot for me.
--
View this message in context:
http://www.nabble.com/Trouble-configuring-authentication-for-new-install-tp22507396p22507396.html
Sent from the Trac Users mailing list archive at Nabble.com.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---