(
request: Request,
oauth_client=Depends(get_github_oauth_client),
)
| 462 | |
| 463 | @router.get("/github", name="auth_github_login") |
| 464 | async def auth_github_login( |
| 465 | request: Request, |
| 466 | oauth_client=Depends(get_github_oauth_client), |
| 467 | ): |
| 468 | if not oauth_client.github: |
| 469 | raise HTTPException( |
| 470 | status_code=500, detail="GitHub OAuth client not configured" |
| 471 | ) |
| 472 | return await oauth_client.github.authorize_redirect( |
| 473 | request, request.url_for("auth_github_callback") |
| 474 | ) |
| 475 | |
| 476 | |
| 477 | @router.get("/github/callback", name="auth_github_callback") |
nothing calls this directly
no outgoing calls
no test coverage detected