ApiSchemas
OAuthAuth
One shape from the contract, as it appears on the wire.
Used by connections.create, connections.get, connections.getByName, connections.list, connections.upsert
Referenced from ConnectionAuth
JSON Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"oauth"
]
},
"authorizationServer": {
"type": "string",
"minLength": 1
},
"clientId": {
"type": "string",
"minLength": 1
},
"clientSecret": {
"$ref": "#/components/schemas/ProviderName"
},
"scopes": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"dcr": {
"type": "boolean"
},
"resource": {
"type": "string",
"minLength": 1
},
"signed": {
"type": "boolean"
}
},
"required": [
"type"
],
"additionalProperties": false
}