Ответ 1
Через год я закончил писать:
Мне нравится @rbates CanCan рубиновая библиотека для авторизации. Интересно, существует ли что-то подобное для python/flask?
Я предполагаю, что есть три основных требования:
if current_user.can('post::edit')
или что-тоИли, каков один очевидный способ сделать это? (РЕР-20)
Текущие параметры:
Через год я закончил писать:
Я рекомендую вам следить за Cork. В настоящее время он представляет собой систему проверки подлинности и авторизации только для Bottle, но в дорожной карте поддерживается поддержка фляк. Довольно удивительный.
Я видел этот пакет в сообщении LinkedIn некоторое время назад. Я никогда не проверял его, но он выглядел как постоянно обновляемый
Authomatic - это клиентская библиотека авторизации/аутентификации для веб-приложений Python, вдохновленная Alex Vagins Simpleauth. Фактически, я почти назвал его Deadsimpleauth, но это имя было бы слишком длинным для краткой библиотеки.
http://peterhudec.github.io/authomatic/ https://github.com/peterhudec/authomatic
Не уверен, что это именно то, что вы ищете, но вы можете взглянуть на Flask-Auth. http://pythonhosted.org/Flask-Auth/
Это может быть то, что вы ищете. Он имеет декоратор и объект current_user, к которому вы можете получить доступ и добавить методы.