•  
      request #26407 De-duplicate authz/authn code used for SVN accesses
    Infos
    #26407
    Thomas Gerbet (tgerbet)
    2022-07-22 11:38
    2022-04-22 15:52
    27931
    Details
    De-duplicate authz/authn code used for SVN accesses

    Tuleap uses mod_perl to manage accesses to SVN repositories. While this code is battle-tested the logic is duplicated from the PHP codebase and it is a source of annoyance. The latest one being the fact that connecting from Perl on a CentOS/RHEL7 system to MySQL 8.0 is not easy.

    In order to resolve our issues so we can progress on request #22660 the current approach will be tweaked a bit: The Tuleap mod_perl module will stay and will continue to deal with the caching but all the actual logic will be managed by the main PHP codebase. The Tuleap mod_perl module will do a HTTP call when to know if the access is allowed or not.

    SCM/Subversion
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Thomas Gerbet (tgerbet)
    Closed
    2022-07-22
    Attachments
    Empty
    References
    Referencing request #26407

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2022-07-22 11:38

    Closing this, the feature flag will removed at some point in the feature in a dedicated request.


    • Status changed from Under implementation to Closed
    • Connected artifacts
    • Close date set to 2022-07-22
    User avatar

    gerrit #26392 (Project access controller should not require user auth cookies when instance is not accessible to anonymous) integrated in Tuleap 13.10.99.146