Skip to content

CreateIdentityProviderRequest

Defined in: src/types/identity_provider.ts:8

Request body for creating a new identity provider.

optional client_id?: string

Defined in: src/types/identity_provider.ts:14

OAuth client ID issued by the provider.


optional client_secret?: string

Defined in: src/types/identity_provider.ts:16

OAuth client secret issued by the provider.


optional key_id?: string

Defined in: src/types/identity_provider.ts:20

Apple key ID (Apple Sign In only).


optional oidc_issuer?: string

Defined in: src/types/identity_provider.ts:24

OIDC issuer URL (OIDC providers only).


optional private_key?: string

Defined in: src/types/identity_provider.ts:22

Apple private key in PEM format (Apple Sign In only).


optional provider_name?: string

Defined in: src/types/identity_provider.ts:12

Display name of the identity provider.


provider_type: string

Defined in: src/types/identity_provider.ts:10

Type of the identity provider (e.g., Google, Apple, OIDC).


optional scope?: string

Defined in: src/types/identity_provider.ts:26

OAuth scopes to request from the provider.


optional team_id?: string

Defined in: src/types/identity_provider.ts:18

Apple team ID (Apple Sign In only).