resource impl

This commit is contained in:
h z
2024-12-03 00:10:47 +00:00
parent 5557b3434b
commit a93bd5d870
9 changed files with 118 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
#api/auth.py
from flask import Blueprint, session, redirect, url_for, jsonify
from authlib.integrations.flask_client import OAuth
from contexts.RequestContext import RequestContext
import env_provider
import logging
logger = logging.getLogger(__name__)
@@ -29,7 +30,8 @@ def authorize():
return jsonify({"message": "login successful", "user": user_info})
except Exception as e:
logger.error(f"Authorization failed: {str(e)}")
return jsonify({"error": "Authorization failed"}), 401
errno = RequestContext.get_error_id()
return jsonify({"error": f"Authorization failed - {errno}"}), 401
@auth_bp.route('/logout', methods=['GET'])
def logout():
u = session.pop('user', None)