oauth-fix
All checks were successful
Deploy on push / deploy (push) Successful in 7m5s

This commit is contained in:
2025-09-24 13:35:49 +03:00
parent 26f28aa35e
commit 12023d9eda
3 changed files with 34 additions and 11 deletions

View File

@@ -302,9 +302,12 @@ async def lifespan(app: Starlette):
app = Starlette(
routes=[
Route("/graphql", graphql_handler, methods=["GET", "POST", "OPTIONS"]),
# OAuth маршруты
Route("/oauth/{provider}", oauth_login_http, methods=["GET"]),
# OAuth маршруты - порядок важен! Более специфичные маршруты должны быть первыми
Route("/oauth/{provider}/callback", oauth_callback_http, methods=["GET"]),
Route(
"/oauth/{provider}/{redirect_uri:path}", oauth_login_http, methods=["GET"]
), # Поддержка старого формата фронтенда
Route("/oauth/{provider}", oauth_login_http, methods=["GET"]),
# Health check endpoint
Route("/health", health_handler, methods=["GET"]),
# Статические файлы (CSS, JS, изображения)