Проблема с фильтром в LDAP для приложения на фляге Python - PullRequest
0 голосов
/ 18 марта 2019

Я новичок в программировании на 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 в папке программных данных и избавиться от этой проблемы, вызванной фильтром?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...