플라스크의 청사진에 액세스 제어를 추가하는 일반적인 방법은 무엇입니까? 예를 들어플라스크의 특정 청사진에 로그인해야합니까?
나는 /admin
에서 모든 뷰가 먼저 수퍼 유저를 인증해야합니다 어떻게 강제 할 url_prefix='/admin'
와 admin
라는 청사진을 가지고?
플라스크의 청사진에 액세스 제어를 추가하는 일반적인 방법은 무엇입니까? 예를 들어플라스크의 특정 청사진에 로그인해야합니까?
나는 /admin
에서 모든 뷰가 먼저 수퍼 유저를 인증해야합니다 어떻게 강제 할 url_prefix='/admin'
와 admin
라는 청사진을 가지고?
는) =이 http://flask.pocoo.org/snippets/59/
from flask import Blueprint
from flask import redirect, request
from google.appengine.api import users
bp = Blueprint('admin', __name__)
@bp.before_request
def restrict_bp_to_admins():
if not users.is_current_user_admin():
return redirect(users.create_login_url(request.url))
http://packages.python.org/Flask-Principal/ 당신의 영혼을 절약 할 찾을 수
내가 명시 적으로 인증 모듈에 의존 내 청사진을하지 않으려면? 나는'app.register_blueprint' 부분을 auth에 의존하여 여러 인증 백엔드가있는 동일한 청사진을 인스턴스화 할 수 있기를 원합니다. –