Проверка подлинности Flask с использованием LDAP - PullRequest
16 голосов
/ 19 июля 2011

Я искал ответ для этого, но ничего не нашел - может быть, потому что это так очевидно. Но я хочу убедиться.

Как правильно аутентифицировать пользователей с помощью сервера LDAP в веб-приложении Flask?

Эта ссылка описывает 4 метода аутентификации, поэтому нужно ли мне написать собственный аутентификатор LDAP?

(причина, по которой я спрашиваю, - посмотреть, смогу ли я сделать клон Flask в моем приложении Django)

Спасибо за любую помощь и предложения.

Ответы [ 3 ]

4 голосов
/ 19 июля 2011

Да, вы должны написать свой собственный декоратор, который проверяет аутентификацию.

В этом декораторе вы должны вызывать упакованную функцию, если пользователь аутентифицирован. Если нет, вы должны вернуть страницу по умолчанию, напоминающую пользователю о необходимости входа в систему.

2 голосов
/ 15 ноября 2011

Было бы довольно просто написать бэкэнд ldap, если вы объединили этот фрагмент из django с этот простой простой пример http http-аутентификации из flaskХотя вам может быть лучше использовать расширение для входа в систему , если вы хотите правильно управлять сеансом.

0 голосов
/ 11 ноября 2011

Я не думаю, что вам нужен декоратор, но это разумно, так как он позволяет легко "помечать" те маршруты, которые вы хотите аутентифицировать.добавление гораздо большего количества кода всякий раз, когда вы хотите реализовать какую-либо аутентификацию для маршрута.

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