{
"operation-name" : "add",
"description" : "The add operation for a virtual security domain definition.",
"request-properties" : {
"auth-method" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The authentication mechanism that will be used with the virtual security domain. Allowed values: 'OIDC', 'MP-JWT'. The default value is 'OIDC'.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : "OIDC",
"allowed" : [
"OIDC",
"MP-JWT"
],
"stability" : "default"
},
"outflow-anonymous" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "When outflowing to a security domain, if outflow is not possible, should the anonymous identity be used? Outflow to a security domain might not be possible if the domain does not trust this domain or if the identity being outflowed to a domain does not exist in that domain. Outflowing anonymous has the effect of clearing any identity already established for that domain.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : false,
"requires" : ["outflow-security-domains"],
"stability" : "default"
},
"outflow-security-domains" : {
"type" : {
"TYPE_MODEL_VALUE" : "LIST"
},
"description" : "The list of security domains that the security identity from this virtual domain should automatically outflow to.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"capability-reference" : "org.wildfly.security.security-domain",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default",
"value-type" : {
"TYPE_MODEL_VALUE" : "STRING"
}
}
},
"reply-properties" : {},
"stability" : "default",
"read-only" : false,
"restart-required" : "resource-services",
"runtime-only" : false
}