Changes between Version 13 and Version 14 of AccountManagerPlugin/AuthStores


Ignore:
Timestamp:
Dec 14, 2011, 7:28:30 PM (3 years ago)
Author:
Dennis McRitchie <dmcr@…>
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AccountManagerPlugin/AuthStores

    v13 v14  
    9191[account-manager]
    9292; configure the plugin to use a page that is secured with http authentication
    93 authentication_url = http://hostname/trac/path/authFile
     93authentication_url = http://hostname/trac/authFile
    9494password_store = HttpAuthStore
    9595}}}
     
    9797This will generally be matched with an Apache config like:
    9898{{{
    99 <Location /trac/path/authFile>
     99<Location /trac/authFile>
    100100   …HTTP authentication configuration…
    101101   Require valid-user
    102102</Directory>
    103103}}}
    104 
    105 Note that '''authFile''' must exist, and be a file (not directory) that can be acessed via the authentication_url value.
     104The above example assumes that you are hosting a single Trac project. If hosting multiple Trac projects, you might use something like this:
     105{{{
     106[account-manager]
     107; configure the plugin to use a page that is secured with http authentication
     108authentication_url = http://hostname/trac/project1/authFile
     109password_store = HttpAuthStore
     110}}}
     111
     112This could then be matched with an Apache config like:
     113{{{
     114<LocationMatch /trac/[^/]+/authFile>
     115   …HTTP authentication configuration…
     116   Require valid-user
     117</Directory>
     118}}}
     119Note that '''authFile''' must exist, and be a file (not directory) that can be accessed via ''authentication_url''.
    106120
    107121== !SessionStore ==