эквивалент rails «devise» для микро-фреймворка python?

#python #ruby-on-rails #django

#python #ruby-on-rails #django

Вопрос:

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

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

Комментарии:

1. Django (а) на самом деле довольно легкий (б) не монолитный.

2. Легкий Django? Не по сравнению с Flask или web.py .

Ответ №1:

Если вы хотите, вы можете использовать промежуточное программное обеспечение WSGI и подключить его для обработки аутентификации, для этого репозитория есть несколько модулей.кто и AuthKit приходит на ум. Для flask также существует Flask-Principal. Также не особенно сложно создать свой собственный.

Комментарии:

1. 2010-06-04: AuthKit больше не поддерживается.

Ответ №2:

В AuthLib есть пример сервера OAuth2, который работает так, как рекламируется, сразу после того, как вы его клонируете и следуете инструкциям в разделе «Быстрый просмотр».