2020/08/31(月)かっこがなかった
2020/08/31 23:18
しかしながら、『Hello World』ってテキストのみのページです
あまりに恥ずかしいので(誰も見ていませんが)、BASIC認証をかけようと思いました
そこでハマりました
Apacheの AuthType Basic ディレクティブでは認証がかかりませんでした
どうやらFlask側で対応しないといけないようです
コントローラへ下記にコードを追記しました
auth = HTTPBasicAuth users = { "hoge": "fuga" } @auth.get_password def get_pw(username): if username in users: return users.get(username)アクセスするとページが落ちます
@auth.get_password にエラーがあるとのメッセージです
ここで 1時間近く悩みました
原因は下記になります
誤 auth = HTTPBasicAuth
正 auth = HTTPBasicAuth()
authインスタンス(オブジェクト?)が生成されてなかった
auth変数へ代入されていた?
もっと勉強します