schemas.schema-form.json Maven / Gradle / Ivy
{
"type" : "object",
"id" : "urn:jsonschema:io:gravitee:policy:am:enrich:profile:EnrichProfilePolicyConfiguration",
"properties" : {
"enableObjectClaimSupport": {
"title": "Enable Object claim parsing",
"description": "When enabled, the parsed Expression Language returns an Object. Returns a String otherwise",
"type": "boolean",
"default": false
},
"properties" : {
"type" : "array",
"title": "Context properties",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:io:gravitee:policy:am:enrich:profile:configuration:Property",
"title": "Property",
"properties" : {
"claim" : {
"title": "Additional Claim",
"type" : "string"
},
"claimValue" : {
"title": "Value (Support EL)",
"type" : "string",
"x-schema-form": {
"expression-language": true
}
}
}
},
"required": [
"claim",
"claimValue"
]
},
"exitOnError": {
"title": "Exit on error",
"description": "Terminate the request if user profile can't be saved",
"type" : "boolean",
"default": false
}
},"required": [
"properties"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy