add /login and /logout paths to user auth
Build and Push Docker Container / build-and-push (push) Successful in 1m4s

This commit is contained in:
2026-02-26 11:17:16 +01:00
parent 367e9fbdb6
commit cc79e43b3c
2 changed files with 5 additions and 3 deletions
+4 -2
View File
@@ -24,7 +24,8 @@ async def get_oidc_metadata():
response.raise_for_status()
return response.json()
@auth_login_bp.route('/', methods=['GET'])
@auth_login_bp.route('/login', methods=['GET'])
@auth_login_bp.route('/auth', methods=['GET'])
@LIMITER.limit("5 per minute; 30 per hour")
async def login():
metadata = await get_oidc_metadata()
@@ -52,6 +53,7 @@ async def login():
return response
@auth_login_bp.route('/logout', methods=['GET'])
@auth_login_bp.route('/auth/logout', methods=['GET'])
@LIMITER.limit("10 per minute")
async def logout():
user = session.get('user')
@@ -62,7 +64,7 @@ async def logout():
session.clear()
return redirect(url_for('side_main.index'))
@auth_login_bp.route('/callback', methods=['GET'])
@auth_login_bp.route('/auth/callback', methods=['GET'])
@LIMITER.limit("5 per minute")
async def auth_callback():
try:
+1 -1
View File
@@ -15,7 +15,7 @@ from routes import (
# Views for Requests adding the uris
app.register_blueprint(basic_bp)
app.register_blueprint(auth_login_bp, url_prefix='/auth')
app.register_blueprint(auth_login_bp)
app.register_blueprint(side_main_bp)
app.register_blueprint(upload_bp)