Skip to content
PricingReleases

PluginOAuthConfig

Defined in: plugin.ts:1224

authorizationUrl: string

Defined in: plugin.ts:1227


optional authorizeParams?: Record<string, string>

Defined in: plugin.ts:1247


optional baseUrlSetting?: string

Defined in: plugin.ts:1248


optional clientAuth?: "basic_when_secret" | "basic" | "body"

Defined in: plugin.ts:1233


optional clientIdSetting?: string

Defined in: plugin.ts:1234


optional clientSecretSetting?: string

Defined in: plugin.ts:1235


optional connectedSetting?: string

Defined in: plugin.ts:1244


optional dynamicRegistration?: object

Defined in: plugin.ts:1249

optional clientIdField?: string

optional clientName?: string

optional clientNameField?: string

optional clientSecretField?: string

path: string

optional redirectField?: string

optional scopesField?: string


optional expiresAtSetting?: string

Defined in: plugin.ts:1238


optional expiresInField?: string

Defined in: plugin.ts:1237


optional identity?: object

Defined in: plugin.ts:1239

idPath: string

optional labelPath?: string

url: string


optional label?: string

Defined in: plugin.ts:1226


optional pkce?: "none" | "S256"

Defined in: plugin.ts:1232


provider: string

Defined in: plugin.ts:1225


optional requiresClientId?: boolean

Defined in: plugin.ts:1245


optional requiresClientSecret?: boolean

Defined in: plugin.ts:1246


optional revokeUrl?: string

Defined in: plugin.ts:1229


scopes: string[]

Defined in: plugin.ts:1230


optional scopeSeparator?: "plus" | "space" | "comma"

Defined in: plugin.ts:1231


settings: Record<string, string>

Defined in: plugin.ts:1236


optional setupHint?: string

Defined in: plugin.ts:1259


optional setupUrl?: string

Defined in: plugin.ts:1258


tokenUrl: string

Defined in: plugin.ts:1228