Modify ↓
Opened 12 years ago
Closed 12 years ago
#11032 closed defect (invalid)
sessionstore and subversion authorization
Reported by: | juan | Owned by: | Steffen Hoffmann |
---|---|---|---|
Priority: | normal | Component: | AccountManagerPlugin |
Severity: | normal | Keywords: | SessionStore |
Cc: | Ryan J Ollos | Trac Release: | 0.12 |
Description
Hi,
Is it possible to use sessionstore for subversion authorization?
In my configuration I activate sessionstore module, define it as password store and use mysql as project database
[components] acct_mgr.db.sessionstore = enabled trac.web.auth.loginmodule = disabled acct_mgr.pwhash.htdigesthashmethod = disabled acct_mgr.pwhash.htpasswdhashmethod = enabled [account-manager] password_store = SessionStore hash_method = HtPasswdHashMethod htpasswd_hash_type = md5 [trac] database = mysql://admin:pwd@localhost/projectName
I try to add subversion Authentication in my httpd.conf but I can not follow procedure defined in:
http://modauthmysql.sourceforge.net/CONFIGURE
because the session_attribute table where password are stored do not follow the recomended structure
I tryed this configuratin but apache do not seems to find the credentials
<Location /sources/projectName> DAV svn SVNPath /home/repositories/projectName AuthType Basic AuthName "Connect to project repository using your trac credentials" AuthzSVNAccessFile /var/trac/project/conf/authzscm.conf AuthMySQLHost localhost AuthMySQLUser admin AuthMySQLPassword pwd AuthMySQLDB projectName AuthMysqlUserTable session_attribute AuthMySQLPwEncryption md5 AuthMySQLNameField sid AuthMySQLPasswordField value AuthMySQLUserCondition name=password AuthMySQLEnable on Require valid-user </Location>
Someone has a better idea? thanks
I use TracAccountManager 0.3 Trac 0.12.3
Attachments (0)
Change History (1)
comment:1 Changed 12 years ago by
Cc: | Ryan J Ollos added; anonymous removed |
---|---|
Keywords: | SessionStore added |
Resolution: | → invalid |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Replying to cabrera:
No, as you already found out. And it was never advertised nor intended, so creating a defect ticket against this plugin doesn't help.
Use the mailing-list for attempts to get installation/configuration support or more, please. Creating tickets for such requests in our plugin development ticket system is deemed a rather aggressive way to attract attention, so is commonly discouraged and disliked.
Yes. Best starting point would be wiki:AccountManagerPlugin/AuthStores, did you see that before?
I.e. you could do it the other way round using
SvnServePasswordStore
. Or try one of SQLAuthStorePlugin and SQLFlexibleAuthStorePlugin, that use a dedicated db table unlikeSessionStore
, that reuses a Trac core db table and naturally suffers from its limitations.