Tuleap Community Edition development and releases are no longer public. You have until September 30th to download packages and sources in Tuleap project. You can contact the team if you need further assistance.

    •  
      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
    27941
    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

    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