-
Bug
-
Resolution: Done
-
Minor
-
7.1.0.DR4
-
None
-
User Experience
-
-
-
-
-
Attribute 'match' is required when adding 'regex-name-validating-rewriter' although when reading the resource description via CLI, I can see that it has defined default value (true) and in XSD file it is not stated as a 'required'. Try:
/subsystem=elytron/regex-name-validating-rewriter=nameRewriter:add(pattern=".*") { "outcome" => "failed", "failure-description" => "WFLYCTL0172: match is required", "rolled-back" => true }
When you try to add also with 'match' attribute then rewriter is added successfully.
Also - the 'match' attribute description in CLI is not quite clear:
/subsystem=elytron/regex-name-validating-rewriter=nameRewriter:read-resource-description
...
"match" => {
"type" => BOOLEAN,
"description" => "Should names that match the pattern be rejected or names that don't",
"expressions-allowed" => true,
"nillable" => false,
"default" => true,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "resource-services"
},
...
After reading the description I still don't know what happens when pattern matches the name and value of 'match' attribute is set to 'true' - will it be rejected or not?
Expected behaviour:
- 'match' attribute to be arbitrary (or change XSD so it is in sync with model)
- more clear description of 'match' attribute
- is cloned by
-
WFLY-7146 Elytron, regex-name-validating-rewriter - 'match' attribute required and unclear description
-
- Closed
-
- is incorporated by
-
JBEAP-6134 Upgrade to Elytron Subsystem 1.0.0.Alpha11
-
- Closed
-
-
JBEAP-7538 Upgrade Elytron Subsystem to 1.0.0.Alpha15
-
- Closed
-
- is related to
-
JBEAP-6735 Elytron, regex-name-validating-rewriter - 'match' attribute is redundant
-
- Closed
-