IdentityProvider | Medplum
External Identity Provider (IdP) configuration details.
Elements
| Name | Required | Type | Description |
|---|---|---|---|
| authorizeUrl | ✓ | string | Details Remote URL for the external Identity Provider authorize endpoint. |
| tokenUrl | ✓ | string | Details Remote URL for the external Identity Provider token endpoint. |
| tokenAuthMethod | code | Details Client Authentication method used by Clients to authenticate to the Authorization Server when using the Token Endpoint. If no method is registered, the default method is client_secret_basic. |
|
| userInfoUrl | ✓ | string | Details Remote URL for the external Identity Provider userinfo endpoint. |
| clientId | ✓ | string | Details External Identity Provider client ID. |
| clientSecret | ✓ | string | Details External Identity Provider client secret. |
| usePkce | boolean | Optional flag to use PKCE in the token request. Details Optional flag to use PKCE in the token request. |
|
| useSubject | boolean | Optional flag to use the subject field instead of the email field. Details Optional flag to use the subject field instead of the email field. |
Search Parameters
None
Inherited Elements
| Name | Required | Type | Description |
|---|---|---|---|