Local OAuth client configuration and authorization flow.
List local OAuth client configurations.
List local OAuth client configurations. › Responses
JSON response.
serviceProvider service identifier.
configuredWhether a local OAuth client config is configured.
customClientAvailableWhether the console may use a connection-scoped OAuth client for this provider.
expectedRedirectUriCallback URL to configure in the provider OAuth app.
Provider OAuth capability metadata.
effectiveScopesScopes the runtime will include in new authorization requests.
Upsert local OAuth client configuration.
Open-source users provide their own OAuth app. requestedScopes may narrow the provider-declared defaults but cannot add scopes. Additional extra fields are declared by provider catalog auth metadata.
Upsert local OAuth client configuration. › Request Body
clientIdOAuth app client id.
clientSecretOAuth app client secret. Optional only for public-client providers.
requestedScopesNon-empty provider-declared scope subset to request. Omit to use every provider default.
Additional OAuth client config values keyed by provider-declared field ids.
Sensitive OAuth client config values keyed by provider-declared field ids.
Upsert local OAuth client configuration. › Responses
JSON response.
serviceProvider service identifier.
configuredWhether a local OAuth client config is configured.
customClientAvailableWhether the console may use a connection-scoped OAuth client for this provider.
expectedRedirectUriCallback URL to configure in the provider OAuth app.
Provider OAuth capability metadata.
effectiveScopesScopes the runtime will include in new authorization requests.
Start provider OAuth authorization.
The console may provide a connection-scoped OAuth app through clientId/clientSecret and provider-declared extra fields. The provider must be enabled through OOMOL_CONNECT_ALLOWED_CUSTOM_OAUTH and pending OAuth state requires OOMOL_CONNECT_ENCRYPTION_KEY.
Start provider OAuth authorization. › Request Body
serviceProvider service identifier.
connectionNameOptional local connection name. Defaults to default.
clientIdOptional connection-scoped OAuth app client id.
clientSecretOptional connection-scoped OAuth app client secret.
requestedScopesOptional non-empty provider-declared scope subset to request.
Provider-declared non-secret OAuth client fields.
Provider-declared secret OAuth client fields.
Start provider OAuth authorization. › Responses
JSON response.
serviceauthorizationUrlstate