Skip to main content

core.medplumclient.signinwithexternalauth

Home > @medplum/core > MedplumClient > signInWithExternalAuth

MedplumClient.signInWithExternalAuth() method

Initiates sign in with an external identity provider.

Signature:

signInWithExternalAuth(authorizeUrl: string, clientId: string, redirectUri: string, baseLogin: BaseLoginRequest, pkceEnabled?: boolean): Promise<void>;

Parameters

ParameterTypeDescription
authorizeUrlstringThe external authorization URL.
clientIdstringThe external client ID.
redirectUristringThe external identity provider redirect URI.
baseLoginBaseLoginRequestThe Medplum login request.
pkceEnabledboolean(Optional) Whether PKCE should be enabled for this external auth request. Defaults to true.

Returns:

Promise<void>