STATIC_USER.json revision 194cdefb77cf5217ac87c29c6412db51bd6b8c8d
{
"templateName": "STATIC_USER",
"mainSchema": {
"title": "{{t "templates.auth.basicProperties"}}",
"type": "object",
"properties": {
"enabled": {
"title": "{{t "templates.auth.moduleEnabled"}}",
"type": "boolean",
"required": true,
"default": true
},
"queryOnResource": {
"title": "{{t "templates.auth.queryOnResource"}}",
"type": "string",
"enum": [ "repo/internal/user" ],
"required": true
},
"username": {
"title": "{{t "templates.auth.static.username"}}",
"type": "string",
"required": true,
"default" : "anonymous"
},
"password": {
"title": "{{t "templates.auth.static.password"}}",
"type": "string",
"required": true,
"default" : "anonymous"
},
"defaultUserRoles": {
"title": "{{t "templates.auth.static.userRole"}}",
"type": "string",
"default" : "openidm-reg"
}
},
"definitions": {
}
},
"advancedSchema": {
"title": "{{t "templates.auth.advancedProperties"}}",
"type": "object",
"properties": {
"augmentSecurityContext": {
"title": "{{t "templates.auth.augmentSecurityContext"}}",
"type": "object"
},
"customProperties": {
"title": "{{t "templates.auth.customProp"}}",
"type": "array",
"items": {
"type": "object",
"title": "{{t "templates.auth.property"}}",
"headerTemplate": "{{jsonEditor "self.propertyName"}}",
"properties": {
"propertyName": {
"title": "{{t "templates.auth.propertyName"}}",
"type": "string"
},
"propertyType": {
"title": "{{t "templates.auth.propertyType"}}",
"oneOf": [
{
"type": "string",
"title": "{{t "templates.auth.string"}}"
}, {
"title": "{{t "templates.auth.simpleArray"}}",
"type": "array",
"format": "table",
"items": {
"type": "string",
"title": "{{t "templates.auth.value"}}"
}
}
]
}
}
}
}
}
}
}