diff --git a/src/workos/types/events/authentication_payload.py b/src/workos/types/events/authentication_payload.py index 09e851f0..e013a1f5 100644 --- a/src/workos/types/events/authentication_payload.py +++ b/src/workos/types/events/authentication_payload.py @@ -61,10 +61,18 @@ class AuthenticationPasswordSucceededPayload(AuthenticationResultSucceeded): user_id: str +class AuthenticationSsoData(WorkOSModel): + connection_id: Optional[str] = None + organization_id: Optional[str] = None + session_id: Optional[str] = None + + class AuthenticationSsoFailedPayload(AuthenticationResultFailed): type: Literal["sso"] + sso: Optional[AuthenticationSsoData] = None class AuthenticationSsoSucceededPayload(AuthenticationResultSucceeded): type: Literal["sso"] user_id: Optional[str] = None + sso: Optional[AuthenticationSsoData] = None