json.schema.configuration.slackAppConfiguration.json Maven / Gradle / Ivy
{
"$id": "https://open-metadata.org/schema/entity/configuration/slackAppConfiguration.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "SlackAppConfiguration",
"description": "This schema defines the Slack App Information",
"type": "object",
"javaType": "org.openmetadata.schema.service.configuration.slackApp.SlackAppConfiguration",
"properties": {
"clientId": {
"description": "Client Id of the Application",
"type": "string"
},
"clientSecret": {
"description": "Client Secret of the Application.",
"type": "string"
},
"signingSecret": {
"description": "Signing Secret of the Application. Confirm that each request comes from Slack by verifying its unique signature.",
"type": "string"
},
"scopes": {
"description": "Scopes to Request in OAuth",
"type": "string"
},
"callbackUrl": {
"description": "The callback URL where temporary authorization code is exchanged for access tokens",
"type": "string"
},
"callbackRedirectURL": {
"description": "The URL where the application redirects after handling the OAuth callback",
"type": "string"
}
},
"required": ["clientId", "clientSecret","signingSecret","scopes","callbackUrl","callbackRedirectURL"],
"additionalProperties": false
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy