Edgewall Software

Changes between Initial Version and Version 1 of Ticket #12257, comment 6


Ignore:
Timestamp:
Apr 17, 2016, 8:00:46 AM (8 years ago)
Author:
Ryan J Ollos

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12257, comment 6

    initial v1  
    22> I'm considering that it might be cleanest to add the feature to `trac.web.auth.LoginModule` rather than making it a separate optional Component.
    33
    4 log:rjollos.git:t12257_single_sign_on implements the feature in `trac.web.auth.LoginModule`.
     4log:rjollos.git:t12257_single_sign_on implements the feature in `trac.web.auth.LoginModule`. The implementation is similar to [th:AccountManagerPlugin] in that the auth cookie is created in all environments that share an auth cookie path. This differs from the implementation of !SharedCookieAuthPlugin, which uses an auth cookie that is stored in only one of the environments. In the latter case, on every request `RequestDispatcher.authenticate` is called for each environment until authentication succeeds.
    55
    66I need to add tests, and add support for sharing cookies across subdomains (#12251).