Changeset c5898ff


Ignore:
Timestamp:
Feb 2, 2010, 11:38:15 AM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
5cbf234
Parents:
e68bc7a
git-author:
Alex Dehnert <adehnert@…> (02/02/10 11:38:15)
git-committer:
Alex Dehnert <adehnert@…> (02/02/10 11:38:15)
Message:

Cert auth works!

Location:
remit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • remit/mit/__init__.py

    re68bc7a rc5898ff  
    11from django.contrib.auth.middleware import RemoteUserMiddleware
     2from django.contrib.auth.backends import RemoteUserBackend
     3from django.contrib import auth
    24
    35def zephyr(msg, clas='remit', instance='log', rcpt='adehnert',):
     
    79class ScriptsRemoteUserMiddleware(RemoteUserMiddleware):
    810    header = 'SSL_CLIENT_S_DN_Email'
    9    
    10     def clean_username(username):
    11         zephyr(username)
     11
     12class ScriptsRemoteUserBackend(RemoteUserBackend):
     13    def clean_username(self, username, ):
    1214        if '@' in username:
    1315            name, domain = username.split('@')
     
    1517            return name
    1618        else:
    17             return name
    18 
    19 zephyr('Defined ScriptsRUM')
     19            return username
  • remit/settings.py

    re68bc7a rc5898ff  
    7878
    7979AUTHENTICATION_BACKENDS = (
    80     'mit.ScriptsRemoteUserMiddleware',
     80    'mit.ScriptsRemoteUserBackend',
    8181)
    8282
Note: See TracChangeset for help on using the changeset viewer.