Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. # LDAP Settings
  2. # Set backends
  3. AUTHENTICATION_BACKENDS = (
  4. 'django_auth_ldap.backend.LDAPBackend',
  5. )
  6.  
  7. # LDAP Server
  8. AUTH_LDAP_SERVER_URI = 'ldaps://eddie.xy.zzzzz.com:3268'
  9. AUTH_LDAP_START_TLS = True
  10.  
  11. # Search settings
  12. AUTH_LDAP_BIND_DN = ""
  13. AUTH_LDAP_BIND_PASSWORD = ""
  14. AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=users,dc=xy,dc=zzzzz,dc=com", ldap.SCOPE_SUBTREE, "(uid=%(user)s)")
  15.  
  16. from django.shortcuts import render
  17. from django.contrib.auth import authenticate
  18. from django_auth_ldap.backend import LDAPBackend # Greyed out
  19.  
  20. def login(request):
  21. if request.method == 'POST':
  22. # Get info from POST request
  23. usr = request.POST['username']
  24. pas = request.POST['password']
  25.  
  26. # Authenticate the user using provided data
  27. user = authenticate(username=usr, password=pas)
  28. print(str(user))
  29.  
  30. if user is not None:
  31. return render(request, 'dashboard/index.html', {})
  32. else:
  33. print("The username and password were incorrect.")
  34. return render(request, 'dashboard/error.html', {})
  35.  
  36. elif request.method == 'GET':
  37. return render(request, 'dashboard/login.html', {})
  38.  
  39. at = LDAPBackend()
  40. user = authenticate(username=usr, password=pas)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement