인증을 위해 Flask-HTTPAuth를 사용하고 있습니다. 요청이 인증되었는지 여부에 따라보기에서 다른 데이터를 표시하려고합니다. auth.login_required
으로보기를 꾸미면 인증 된 사용자에게만 표시됩니다. 요청이 Flask-HTTPAuth로 인증되었는지 어떻게 테스트 할 수 있습니까?Flask-HTTPAuth가 뷰 내부에서 인증되는지 확인하십시오.
auth = HTTPBasicAuth()
@app.route("/clothesInfo")
@auth.login_required
def show_info():
return jsonify(blah blah blah)
당신이 사용자가 인증되면 정보가 포함되어 템플릿에 전달되는 객체가 필요 당신이 플라스크-httpauth이 할 수 있다면 나도 몰라 :
다음의 예는이 기술을 보여줍니다. 나는 분명히 [Flask-Login] (https://flask-login.readthedocs.io/en/latest/)으로 이것을 할 수 있음을 알고 있습니다. 여기를 참고하십시오 http://stackoverflow.com/questions/18361151/using-flask- login-session-with-jinja2-templates – MrLeeh