Details
-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
Description
I am adding some more validation of the model. This will be committed to upstream in the next few days. To make the security tests pass I had to override AdditionalInitialization.getModelValidationConfiguration() as follows:
@Override protected ValidationConfiguration getModelValidationConfiguration() { return null; }
Returning null basically turns off validation of the providers. These are the errors that happen (this might change a bit before I commit the final version of the validation stuff):
VALIDATION ERRORS IN MODEL: Invalid key 'add' found in Operation 'add' @[("subsystem" => "security")] No value-type for type=OBJECT in Parameter 'security-properties' in operation add' @[("subsystem" => "security")] { "description" => "List of properties to be added with Security.setProperty(key, value).", "type" => OBJECT, "required" => false, "value-type" => undefined } No value-type for type=OBJECT in Parameter 'vault' in operation add' @[("subsystem" => "security")] { "description" => "Security Vault for attributes.", "type" => OBJECT, "required" => false, "value-type" => undefined } Invalid key 'security-properties' found @[("subsystem" => "security")] Invalid key 'vault' found @[("subsystem" => "security")]