Skip to main content
Glama

Medplum

Official
by medplum
identityprovider.json3.68 kB
{ "name": "IdentityProvider", "location": "medplum", "description": "External Identity Provider (IdP) configuration details.", "properties": [ { "name": "IdentityProvider", "depth": 0, "types": [ { "datatype": "" } ], "path": "IdentityProvider", "min": 0, "max": "*", "short": "External Identity Provider (IdP) configuration details.", "definition": "External Identity Provider (IdP) configuration details.", "comment": "", "inherited": false }, { "name": "authorizeUrl", "depth": 1, "types": [ { "datatype": "string" } ], "path": "IdentityProvider.authorizeUrl", "min": 1, "max": "1", "short": "", "definition": "Remote URL for the external Identity Provider authorize endpoint.", "comment": "", "inherited": false }, { "name": "tokenUrl", "depth": 1, "types": [ { "datatype": "string" } ], "path": "IdentityProvider.tokenUrl", "min": 1, "max": "1", "short": "", "definition": "Remote URL for the external Identity Provider token endpoint.", "comment": "", "inherited": false }, { "name": "tokenAuthMethod", "depth": 1, "types": [ { "datatype": "code" } ], "path": "IdentityProvider.tokenAuthMethod", "min": 0, "max": "1", "short": "", "definition": "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.", "comment": "", "inherited": false }, { "name": "userInfoUrl", "depth": 1, "types": [ { "datatype": "string" } ], "path": "IdentityProvider.userInfoUrl", "min": 1, "max": "1", "short": "", "definition": "Remote URL for the external Identity Provider userinfo endpoint.", "comment": "", "inherited": false }, { "name": "clientId", "depth": 1, "types": [ { "datatype": "string" } ], "path": "IdentityProvider.clientId", "min": 1, "max": "1", "short": "", "definition": "External Identity Provider client ID.", "comment": "", "inherited": false }, { "name": "clientSecret", "depth": 1, "types": [ { "datatype": "string" } ], "path": "IdentityProvider.clientSecret", "min": 1, "max": "1", "short": "", "definition": "External Identity Provider client secret.", "comment": "", "inherited": false }, { "name": "usePkce", "depth": 1, "types": [ { "datatype": "boolean" } ], "path": "IdentityProvider.usePkce", "min": 0, "max": "1", "short": "Optional flag to use PKCE in the token request.", "definition": "Optional flag to use PKCE in the token request.", "comment": "", "inherited": false }, { "name": "useSubject", "depth": 1, "types": [ { "datatype": "boolean" } ], "path": "IdentityProvider.useSubject", "min": 0, "max": "1", "short": "Optional flag to use the subject field instead of the email field.", "definition": "Optional flag to use the subject field instead of the email field.", "comment": "", "inherited": false } ] }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/medplum/medplum'

If you have feedback or need assistance with the MCP directory API, please join our Discord server