Описание тега flask-httpauth

Простое расширение, обеспечивающее базовую и дайджест-аутентификацию HTTP для маршрутов Flask.
1 ответ

Требуется логин по умолчанию вместо добавления декоратора везде

Я использую Flask-HTTPAuth для обработки аутентификации в моем приложении. У меня много просмотров, и я не хочу добавлять login_required каждому из них. Как я могу сделать логин обязательным по умолчанию? from flask.ext.httpauth import HTTPBasicAuth…
10 июн '15 в 15:37
1 ответ

Создавайте привилегированных пользователей с Flask-HTTPAuth путем создания цепочки декораторов, теряя контекст?

Я пытаюсь создать двухуровневую систему аутентификации с базовой аутентификацией, используя Flask-HTTPAuth. Мое приложение имеет два маршрута, базовый маршрут в / доступный для любого вошедшего в систему пользователя, и маршрут администратора на /ad…
0 ответов

Использование фляги auth.verify_password с сеансом

Я немного борюсь за то, чтобы аутентификация работала правильно. Я контролирую поведение при входе через API вместо веб-приложения. Для этого я использую flask session а также HTTPBasicAuth(), После того, как пользователь входит в систему и до тех п…
07 фев '19 в 20:11
3 ответа

Я реструктурирую свое приложение, успокаивающее Flask, но у меня возникают проблемы с установкой HTTP-аутентификации для запуска приложения

По сути, у меня есть каталог как таковой: /app runserver.py /myapp __init__.py api.py auth.py /resources __init.py users.py login.py /models __init.py models.py /common /assets В моем auth.py у меня есть стандартная HTTP-аутентификация по имени поль…
09 авг '15 в 05:33
1 ответ

Flask-restful приложение не удается, когда включена аутентификация

Я получаю эту ошибку всякий раз, когда я пытаюсь включить аутентификацию, используя flask_httpauth для моего проекта flask_restful: AttributeError: 'function' object has no attribute 'as_view' Вот очень простой пример: apicontroller.py: from flask_r…
03 окт '16 в 14:49
3 ответа

Проверьте, аутентифицирован ли Flask-HTTPAuth внутри представления

Я использую Flask-HTTPAuth для аутентификации. Я хочу отображать различные данные из представления в зависимости от того, был ли запрос аутентифицирован или нет. Украшаем вид auth.login_required показывает только авторизованным пользователям. Как я …
14 дек '16 в 20:53
1 ответ

В декораторах flask_httpauth отсутствует необходимый позиционный аргумент f

Я работал с некоторыми учебными пособиями Мигеля Гринберга и столкнулся с проблемой использования HTTPBasicAuth-декораторов flask_httpauth. Всякий раз, когда я использую один из них в функции, я получаю сообщение об ошибке, утверждающее, что в декор…
10 июл '16 в 15:50
1 ответ

Несколько обратных вызовов verify_password для flask-httpauth

Работа над приложением Flask, которое будет иметь отдельные классы маршрутов для аутентификации: пользовательские маршруты и маршруты хостов (представьте себе Airbnb, где пользователи и хосты существенно различаются). Создание одного обратного вызов…
08 июл '15 в 05:31
1 ответ

Flask-HTTPAuth verify_password

Я застрял на пароле проверки флешки-httpauth. У меня есть скрипт имени пользователя и пароля, который хэширует пароль и помещает его в простой файл. (Да, не самый безопасный, но LDAP/LOGIN не работает должным образом с Flask(Sandman.io), используя м…
30 июл '14 в 20:47
3 ответа

Использование работника Celery для взаимодействия с базой данных SQLAlchemy, включая знание пользователя по запросу

Я сделал много исследований по этому вопросу, в том числе пытаясь ответить на подобные вопросы. Похоже, что Celery не имеет доступа к контексту моего приложения Flask. Я прекрасно знаю, что мой объект из сельдерея, который украсит мои задачи, должен…
1 ответ

Убедитесь, что Basic Auth имеет то же имя пользователя, что и в URL [Flask]

По сути, я делаю гибридную отправку имени пользователя в URL и в Basic Auth, когда мне нужно, чтобы пользователь прошел аутентификацию. Мой полный код: from flask import Flask, request, send_from_directory, g from flask_restful import Resource, Api …
0 ответов

Flask аутентификация декораторов

В настоящее время я использую два типа аутентификации в моем API: Локальный пользователь + локальный пароль Пользователь БД + пароль БД Для этого я хочу определить декоратор для каждого типа. Пример: @authenticator.local_authentication или же @authe…
31 окт '17 в 08:37
4 ответа

Функция Flask-HTTPAuth verify_password не получает имя пользователя или пароль

Когда я пытаюсь получить доступ к маршруту с @auth.login_required декоратор, мне предлагается с окном для ввода моего имени пользователя и пароля. После ввода этой информации параметры username_or_token а также password для verify_password функция '…
5 ответов

Условно применяя декоратор Flask-HTTPAuth login_required

Я пытаюсь применить декоратор (Flask-HTTPAuth's login_required) условно. Если sky_is_blue == True, я хочу применить декоратор, если False, чтобы нет. Это должно происходить по вызову, поскольку оно может измениться в течение срока службы приложения …
13 фев '16 в 11:56
1 ответ

Проблемы с импортом HTTPTokenAuth из flask_httpauth

Я пытаюсь использовать проверку подлинности токена для проекта Flask. from flask_httpauth import HTTPBasicAuth # works from flask_httpauth import HTTPTokenAuth # does not work. Я получаю следующую ошибку ImportError: cannot import name HTTPTokenAuth…
1 ответ

Основной Auth Header, кажется, потерян

Я пишу сервер Flask RESTful и клиент AngularJS, и столкнулся с проблемой, когда кажется, что информация об имени пользователя и пароле теряется при передаче, так сказать. В консоли Javascript я могу сказать, что клиент отправляет заголовок авторизац…
2 ответа

flask-httpauth: как декоратор get_password должен работать для basic-auth?

Интересно, кто-нибудь использовал это расширение фляги, чтобы упростить http-basic-auth. По сути, я не понимаю этот пример: users = { "john": "hello", "susan": "bye" } @auth.get_password def get_pw(username): if username in users: return users[usern…
22 окт '13 в 12:34
0 ответов

Эквивалентно curl -u в Unittest?

Я просто добавляю систему аутентификации с Flask-Httpauth в свою программу и использую auth.login_required для функции, которую я хотел бы протестировать. curl -X POST -u pseudo:password -H "X-Auth: Yop" -F file=path/to/somefile.txt http://O.O.O.O:5…
18 июл '18 в 13:13
2 ответа

Python / Flask - Использование flask_restless с flask_httpauth

Моя цель в этом вопросе - защитить мой API. в моем приложении я использую Flask и flask_restless"s APIManager предоставить CRUD API моему Person объект. Пример кода: manager = APIManager(app, flask_sqlalchemy_db=db) manager.create_api(Person, method…
01 мар '17 в 13:37
2 ответа

Как выполнить модульное тестирование HTTP-дайджест-аутентификации во Flask?

У меня есть приложение фляги, которое реализует API REST. По причинам я использую Дайджест-аутентификацию HTTP. Я использовал библиотеку Flask-HTTPAuth для реализации дайджест-аутентификации, и она работает; Однако я не могу пройти проверку подлинно…