Я новичок в программировании на python. Ниже приведен код, который у меня есть для файла login.py
from flask import Flask
from flask_simpleldap import LDAP
app = Flask(__name__)
app.config['LDAP_HOST'] = 'ldap://cldap.com:500'
app.config['LDAP_BASE_DN'] = 'OU=Dduser,OU=UsersGroups,DC=accounts,DC=root,DC=corp'
app.config['LDAP_USERNAME'] = 'DATA_A_S'
app.config['LDAP_PASSWORD'] = 'rytuygff!'
# ssl
LDAP_SCHEMA = environ.get('LDAP_SCHEMA', 'ldaps')
LDAP_PORT = environ.get('LDAP_PORT', 500)
# openLDAP
app.config['LDAP_OPENLDAP'] = True
# Users
app.config['LDAP_USER_OBJECT_FILTER'] = '(username=%s)'
# Groups
app.config['LDAP_GROUP_MEMBER_FILTER'] = '(|(&(objectClass=*)(member=%s)))'
app.config['LDAP_GROUP_MEMBER_FILTER_FIELD'] = 'cn'
# Error Route
# @app.route('/unauthorized') <- corresponds with the path of this route when authentication fails
@app.errorhandler(401)
@app.route('/unauthorized')
def unauthorized_message():
return 'Unauthorized, username or password incorrect'
Я запускаю этот файл с командой "python login.py" в командной строке Но яс ошибкой, подобной приведенной нижеЯ не могу установить pip в своей организации.Есть ли на сайте anaconda какой-либо пакет ldap, который я могу загрузить в свою папку anaconda в папке программных данных и избавиться от этой проблемы, вызванной фильтром?