•  
      story #8618 apache module to manage token
    Summary
    Empty
    apache module to manage token
    I have the technical ability to implement story #8608

    This story assume:

    • mod_perl is used on the platform (to generate the right codendi_svnroot.conf)
    • token is generated manually by developers for test purpose

    Enhance and clean-up "Tuleap.pm" mod_perl implementation of Tuleap authentication in Apache:

    • Clean-up Tuleap.pm to make it more readable / maintainable
    • Propose "Token first" authentication with fallback on default mode:
      • Database
      • or LDAP (esp. according to ldap "$sys_ldap_svn_auth" config & per project config)

    Critical parts:

    • modperl is already used on large deployment, the impact on existing deployment (in term of perfs and behaviour) should be neutral (no modification) or positive (better performances). Svn is very HTTP intensive so the authentication module should be carefully crafted to limit overhead.
    • this new mode is designed for very high traffic sites, the implementation and settings (caches, etc) should take this into account.
    • fallback on LDAP should be checked against std LDAP as well as ActiveDirectory.
    Empty
    Thomas Gerbet (tgerbet)
    Status
    Empty
    Done
    Development
    • [ ] Does it involves User Interface? 
    • [ ] Are there any mockups?
    • [ ] Are permissions checked?
    • [ ] Does it need Javascript development?
    • [ ] Does it need a forge upgrade bucket?
    • [ ] Does it need to execute things in system events?
    • [ ] Does it impact project creation (templates)?
    • [ ] Is it exploratory?
    Empty
    Details
    #8618
    Manuel Vacelet (vaceletm)
    2015-12-30 12:05
    2015-11-24 10:56
    4675

    References

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2015-12-30 12:05
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from On going to Done
    • Category set to
    User avatar
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from Ready (stalled) to On going
    • CC list set to Thomas Gerbet (tgerbet)
    User avatar
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes