schema.auth.auth.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of serverlessworkflow-api Show documentation
Show all versions of serverlessworkflow-api Show documentation
Java SDK for Serverless Workflow Specification
{
"type": "object",
"javaType": "io.serverlessworkflow.api.auth.AuthDefinition",
"description": "Auth Definition",
"properties": {
"name": {
"type": "string",
"description": "Unique auth definition name",
"minLength": 1
},
"scheme": {
"type": "string",
"description": "Defines the auth type",
"enum": [
"basic",
"bearer",
"oauth2"
],
"default": "basic"
},
"basicauth": {
"$ref": "basicauthdef.json"
},
"bearerauth": {
"$ref": "bearerauthdef.json"
},
"oauth": {
"$ref": "oauthdef.json"
}
},
"required": [
]
}