GetSSOLoginURL
accounts.get_sso_login_url(AccountGetSSOLoginURLParams**kwargs) -> AccountGetSSOLoginURLResponse
POST/gitpod.v1.AccountService/GetSSOLoginURL
Gets the SSO login URL for a specific email domain.
Use this method to:
- Initiate SSO authentication
- Get organization-specific login URLs
- Handle SSO redirects
Examples
-
Get login URL:
Retrieves SSO URL for email domain.
email: "user@company.com" -
Get URL with return path:
Gets SSO URL with specific return location.
email: "user@company.com" returnTo: "https://gitpod.io/workspaces"
GetSSOLoginURL
import os
from gitpod import Gitpod
client = Gitpod(
bearer_token=os.environ.get("GITPOD_API_KEY"), # This is the default and can be omitted
)
response = client.accounts.get_sso_login_url(
email="user@company.com",
)
print(response.login_url){
"loginUrl": "loginUrl"
}Returns Examples
{
"loginUrl": "loginUrl"
}