25 lines
662 B
Python
25 lines
662 B
Python
import asyncio
|
|
from typing import Optional
|
|
from app.routers.dependencies_v3 import get_account_context_optional
|
|
|
|
async def debug_auth():
|
|
print("--- Debugging get_account_context_optional ---")
|
|
|
|
API_KEY = "IDF68Em5X4HTZlswRNgepQ"
|
|
|
|
# Simulate Query Param
|
|
ctx = get_account_context_optional(
|
|
x_aether_api_key_query=API_KEY
|
|
)
|
|
|
|
print(f"Auth Method: {ctx.auth_method}")
|
|
print(f"Account ID: {ctx.account_id}")
|
|
|
|
if ctx.auth_method == 'guest':
|
|
print("❌ Result: Guest (Failure)")
|
|
else:
|
|
print(f"✅ Result: {ctx.auth_method} (Success)")
|
|
|
|
if __name__ == "__main__":
|
|
asyncio.run(debug_auth())
|