Radzhab
@Radzhab

Как задавать авторизацию через токен в Flask-Admin?

Я настроил авторизацию во Flask-Admin с помощью Flask-Security. Всё работает, но теперь стоит задача в тестировании апи. Я увидел у FS конфиг SECURITY_TOKEN_AUTHENTICATION_HEADER, который добавляет возможность использовать токен в заголовках. Смотрю в снифере - там как была идентификация по кукисам, так и осталась.. Никаких Autorisation в хидерах не вижу. Что я делаю не так?
admin = Admin(app, name='test app', base_template='my_master.html', template_mode='bootstrap3')
class UserModelView(ModelView):
    def is_accessible(self):
        return (current_user.is_active and
                current_user.is_authenticated and current_user.has_role('superuser'))

    def _handle_view(self, name):
        if not self.is_accessible():
            return redirect(url_for('security.login'))

admin.add_view(UserModelView(Event, db.session,"Мероприятия"))
admin.add_view(UserModelView(User, db.session,"Пользователи"))
admin.add_view(UserModelView(Role, db.session,"Роли"))
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы