Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # LDAP Settings
- # Set backends
- AUTHENTICATION_BACKENDS = (
- 'django_auth_ldap.backend.LDAPBackend',
- )
- # LDAP Server
- AUTH_LDAP_SERVER_URI = 'ldaps://eddie.xy.zzzzz.com:3268'
- AUTH_LDAP_START_TLS = True
- # Search settings
- AUTH_LDAP_BIND_DN = ""
- AUTH_LDAP_BIND_PASSWORD = ""
- AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=users,dc=xy,dc=zzzzz,dc=com", ldap.SCOPE_SUBTREE, "(uid=%(user)s)")
- from django.shortcuts import render
- from django.contrib.auth import authenticate
- from django_auth_ldap.backend import LDAPBackend # Greyed out
- def login(request):
- if request.method == 'POST':
- # Get info from POST request
- usr = request.POST['username']
- pas = request.POST['password']
- # Authenticate the user using provided data
- user = authenticate(username=usr, password=pas)
- print(str(user))
- if user is not None:
- return render(request, 'dashboard/index.html', {})
- else:
- print("The username and password were incorrect.")
- return render(request, 'dashboard/error.html', {})
- elif request.method == 'GET':
- return render(request, 'dashboard/login.html', {})
- at = LDAPBackend()
- user = authenticate(username=usr, password=pas)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement