From d5d69b69a76e5892ebafd7bd9020090000a095cd Mon Sep 17 00:00:00 2001
From: Quantum <quantum2048@gmail.com>
Date: Sat, 21 Aug 2021 17:14:44 -0400
Subject: [PATCH] Correctly authenticate non-GET requests

---
 nginx_krbauth.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/nginx_krbauth.py b/nginx_krbauth.py
index 2deb6d8..a4449f3 100644
--- a/nginx_krbauth.py
+++ b/nginx_krbauth.py
@@ -16,6 +16,7 @@ from werkzeug.routing import Rule
 
 app = Flask(__name__)
 app.logger.setLevel(logging.INFO)
+app.url_map.add(Rule('/krbauth', endpoint='krbauth.auth'))
 app.url_map.add(Rule('/krbauth/check', endpoint='krbauth.check'))
 
 timestamp = struct.Struct('!q')
@@ -169,7 +170,7 @@ def auth_basic(context: Context, next_url: str) -> Response:
     return auth_success(context, next_url)
 
 
-@app.route('/krbauth')
+@app.endpoint('krbauth.auth')
 def auth() -> Response:
     next_url = request.args.get('next', '/')
     context = Context.from_request()