#11 passwords are now stored with aes-128 encryption
This commit is contained in:
parent
6bc87b605c
commit
5e29478516
6 changed files with 103 additions and 18 deletions
|
|
@ -5,6 +5,7 @@ import ldap
|
|||
import copy
|
||||
|
||||
from django.conf import settings
|
||||
from password_encryption import get_ldap_password
|
||||
|
||||
"""
|
||||
Example configuration:
|
||||
|
|
@ -14,8 +15,11 @@ CBASE_BASE_DN = 'ou=crew,dc=c-base,dc=org'
|
|||
"""
|
||||
|
||||
def retrieve_member(request):
|
||||
# TODO: Put password in encrypted session storage
|
||||
return MemberValues(request.user.username, request.session['ldap_password'])
|
||||
ldap_password = get_ldap_password(request)
|
||||
session = dict(request.session)
|
||||
print "session:", session
|
||||
print "cookies:", request.COOKIES
|
||||
return MemberValues(request.user.username, ldap_password)
|
||||
|
||||
|
||||
class MemberValues(object):
|
||||
|
|
@ -80,7 +84,8 @@ class MemberValues(object):
|
|||
|
||||
print "modattrs: ",mod_attrs
|
||||
result = l.modify_s(dn, mod_attrs)
|
||||
print "result is: ", result
|
||||
#
|
||||
# print "result is: ", result
|
||||
l.unbind_s()
|
||||
|
||||
def change_password(self, new_password):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue