mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-26 03:04:13 +00:00
(fix) use GOOGLE_REDIRECT_URI.
This commit is contained in:
parent
308351458b
commit
9d5bfa45c1
1 changed files with 23 additions and 0 deletions
|
@ -2860,6 +2860,17 @@ async def user_auth(request: Request):
|
|||
@app.get("/google-login/key/generate", tags=["experimental"])
|
||||
async def google_login(request: Request):
|
||||
GOOGLE_REDIRECT_URI = os.getenv("GOOGLE_REDIRECT_URI")
|
||||
if GOOGLE_REDIRECT_URI is None:
|
||||
raise ProxyException(
|
||||
message="GOOGLE_REDIRECT_URI not set. Set it in .env file",
|
||||
type="auth_error",
|
||||
param="GOOGLE_REDIRECT_URI",
|
||||
code=status.HTTP_500_INTERNAL_SERVER_ERROR,
|
||||
)
|
||||
if GOOGLE_REDIRECT_URI.endswith("/"):
|
||||
GOOGLE_REDIRECT_URI += "google-callback"
|
||||
else:
|
||||
GOOGLE_REDIRECT_URI += "/google-callback"
|
||||
GOOGLE_CLIENT_ID = (
|
||||
"246483686424-clje5sggkjma26ilktj6qssakqhoon0m.apps.googleusercontent.com"
|
||||
)
|
||||
|
@ -2872,6 +2883,18 @@ async def google_callback(code: str, request: Request):
|
|||
import httpx
|
||||
|
||||
GOOGLE_REDIRECT_URI = os.getenv("GOOGLE_REDIRECT_URI")
|
||||
if GOOGLE_REDIRECT_URI is None:
|
||||
raise ProxyException(
|
||||
message="GOOGLE_REDIRECT_URI not set. Set it in .env file",
|
||||
type="auth_error",
|
||||
param="GOOGLE_REDIRECT_URI",
|
||||
code=status.HTTP_500_INTERNAL_SERVER_ERROR,
|
||||
)
|
||||
# Add "/google-callback"" to your callback URL
|
||||
if GOOGLE_REDIRECT_URI.endswith("/"):
|
||||
GOOGLE_REDIRECT_URI += "google-callback"
|
||||
else:
|
||||
GOOGLE_REDIRECT_URI += "/google-callback"
|
||||
GOOGLE_CLIENT_ID = (
|
||||
"246483686424-clje5sggkjma26ilktj6qssakqhoon0m.apps.googleusercontent.com"
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue