from flask_atlas_auth import current_user from src.claims import required_claim def is_authenticated() -> bool: return current_user.is_authenticated def has_basic_access() -> bool: return is_authenticated() and required_claim in current_user.claims def get_user_id(): if current_user.is_authenticated: return current_user.id def get_user_email(): if current_user.is_authenticated: return current_user.email