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

Parameter

Type

Description

authorizeUrl

string

The external authorization URL.

clientId

string

The external client ID.

redirectUri

string

The external identity provider redirect URI.

baseLogin

BaseLoginRequest

The Medplum login request.

pkceEnabled

boolean

(Optional) Whether PKCE should be enabled for this external auth request. Defaults to true.

Returns:

Promise<void>