dvdotsenko / git_http_backend.py

Port of git's "Smart HTTP" (git-http-backend) server component to Python WSGI interface.
git_http_backend_python_wsgi
GNU Lesser General Public License v2.1
72 stars 15 forks source link

BUG: User management / restrictions are missing #9

Open dvdotsenko opened 14 years ago

dvdotsenko commented 14 years ago

Consider NOT handling the authentication part. Just assume the server did its part and expect the header proclaiming user to equal authorized user.

Need to set up basic call-back hooks for verifying permissions for a given user. Since the "rights" storage is very specific to deployment, provide for plug-able way of calling a "rights management" code in a generic way.