[jboss-jira] [JBoss JIRA] (WFLY-7203) Elytron - inconsistency between DMR and XSD representation of regex-name-validating-rewriter
Jan Tymel (JIRA)
issues at jboss.org
Fri Sep 23 06:50:00 EDT 2016
Jan Tymel created WFLY-7203:
-------------------------------
Summary: Elytron - inconsistency between DMR and XSD representation of regex-name-validating-rewriter
Key: WFLY-7203
URL: https://issues.jboss.org/browse/WFLY-7203
Project: WildFly
Issue Type: Bug
Components: Security
Reporter: Jan Tymel
Assignee: Darran Lofthouse
Priority: Optional
There is an inconsistency between DMR and XSD representation of {{regex-name-validating-rewriter}}.
According to XSD[1] is {{match}} attribute optional. On the other hand DMR[2] says that {{match}} attribute is mandatory (_"nillable" => false_).
{{Match}} attribute is currently required if user adds a new regex-name-validating-rewriter. Is it an intentional behaviour or should {{match}} be optional (=according to XSD definition)?
[1] https://github.com/wildfly-security/elytron-subsystem/blob/master/src/main/resources/schema/wildfly-elytron_1_0.xsd#L1321
[2] {{/subsystem=elytron:read-resource-description(recursive=true)}}
{code}
"regex-name-validating-rewriter" => {
"description" => "A regular expression based Name Rewriter which uses the regular expression to validate the name.",
"model-description" => {"*" => {
"description" => "A regular expression based Name Rewriter which uses the regular expression to validate the name.",
"capabilities" => [{
"name" => "org.wildfly.security.name-rewriter",
"dynamic" => true
}],
"attributes" => {
"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"
},
"pattern" => {
"type" => STRING,
"description" => "The regular expression to use to locate the portion of the name to be replaced.",
"expressions-allowed" => true,
"nillable" => false,
"min-length" => 1L,
"max-length" => 2147483647L,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "resource-services"
}
},
"operations" => undefined,
"notifications" => undefined,
"children" => {}
}}
}
{code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list