CreateIdentityProviderRequest
Defined in: src/types/identity_provider.ts:8
Request body for creating a new identity provider.
Properties
Section titled “Properties”client_id?
Section titled “client_id?”
optionalclient_id?:string
Defined in: src/types/identity_provider.ts:14
OAuth client ID issued by the provider.
client_secret?
Section titled “client_secret?”
optionalclient_secret?:string
Defined in: src/types/identity_provider.ts:16
OAuth client secret issued by the provider.
key_id?
Section titled “key_id?”
optionalkey_id?:string
Defined in: src/types/identity_provider.ts:20
Apple key ID (Apple Sign In only).
oidc_issuer?
Section titled “oidc_issuer?”
optionaloidc_issuer?:string
Defined in: src/types/identity_provider.ts:24
OIDC issuer URL (OIDC providers only).
private_key?
Section titled “private_key?”
optionalprivate_key?:string
Defined in: src/types/identity_provider.ts:22
Apple private key in PEM format (Apple Sign In only).
provider_name?
Section titled “provider_name?”
optionalprovider_name?:string
Defined in: src/types/identity_provider.ts:12
Display name of the identity provider.
provider_type
Section titled “provider_type”provider_type:
string
Defined in: src/types/identity_provider.ts:10
Type of the identity provider (e.g., Google, Apple, OIDC).
scope?
Section titled “scope?”
optionalscope?:string
Defined in: src/types/identity_provider.ts:26
OAuth scopes to request from the provider.
team_id?
Section titled “team_id?”
optionalteam_id?:string
Defined in: src/types/identity_provider.ts:18
Apple team ID (Apple Sign In only).