Как добиться аутентификации LDAP для приложения DA SH Plotly? - PullRequest
0 голосов
/ 08 марта 2020

Я создал простое графическое приложение DA SH. Мне нужно сделать аутентификацию LDAP для пользователей. Приложение должно поддерживать несколько пользователей одновременно.

Я проверил несколько ссылок, но ничего не помогло. Я предпочитаю не использовать никакие сторонние продукты с открытым исходным кодом, такие как keycloak, ngninx.

Некоторая помощь по этому вопросу будет очень признательна.

1 Ответ

0 голосов
/ 09 марта 2020

Fork https://github.com/plotly/dash-auth и затем измените функцию is_authorized в файле dash_auth/basic_auth.py в соответствии с вашими потребностями, т.е. сделайте так, чтобы она возвращала true только в том случае, если указанные имя пользователя и пароль могут войти на ваш сервер LDAP. Чтобы проверить, работает ли логин с данными учетными данными, вы можете использовать это руководство: https://medium.com/@alpolishchuk / a-little- python -ldap-tutorial-4a6a79676157 .

Вы также можете обслуживать свое приложение с помощью gunicorn и делать его HTTPS, чтобы защищать учетные данные вашего пользователя.

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