[
https://issues.jboss.org/browse/ELY-1568?page=com.atlassian.jira.plugin.s...
]
Martin Choma updated ELY-1568:
------------------------------
Description:
I am getting error in my IDE during xml validation
* {noformat}
cvc-complex-type.2.4.b: The content of element 'providers' is not complete. One of
'{"urn:elytron:client:1.1":global}' is expected.
{noformat}
While having this snippet in my wildfly-config.xml
{noformat}
<providers>
<use-service-loader/>
</providers>
{noformat}
* {noformat}
cvc-complex-type.2.4.b: The content of element 'configuration' is not complete.
One of '{"urn:elytron:client:
1.1":set-host, "urn:elytron:client:1.1":set-port,
"urn:elytron:client:1.1":set-protocol, "urn:elytron:client:
1.1":abstract-user-spec, "urn:elytron:client:1.1":set-mechanism-realm,
"urn:elytron:client:1.1":rewrite-user-
name-regex, "urn:elytron:client:1.1":set-mechanism-properties,
"urn:elytron:client:1.1":set-authorization-
name, "urn:elytron:client:1.1":abstract-sasl-factories}' is expected.
{noformat}
While having this snippet in my wildfly-config.xml
{code:xml|title=wildfly-config.xml}
<configuration name="default">
<sasl-mechanism-selector selector="EXTERNAL"/>
<credentials>
<key-store-reference key-store-name="keystore">
<key-store-clear-password password="${password}"/>
</key-store-reference>
</credentials>
<providers>
<use-service-loader/>
</providers>
</configuration>
{noformat}
Based on [1] I think elements in xsd:all should contain minOccurs="0"
explicitly. E.g. <xsd:element ref="abstract-user-spec"
minOccurs="0"/>.
I see this problem in providers-type, authentication-configuration-type, key-pair-type and
certificate-type
[1]
https://www.w3schools.com/xml/el_all.asp
was:
I am getting error in my IDE during xml validation
*
{noformat}
cvc-complex-type.2.4.b: The content of element 'providers' is not complete. One of
'{"urn:elytron:client:1.1":global}' is expected.
{noformat}
While having this snippet in my wildfly-config.xml
{noformat}
<providers>
<use-service-loader/>
</providers>
{noformat}
*
{noformat}
cvc-complex-type.2.4.b: The content of element 'configuration' is not complete.
One of '{"urn:elytron:client:
1.1":set-host, "urn:elytron:client:1.1":set-port,
"urn:elytron:client:1.1":set-protocol, "urn:elytron:client:
1.1":abstract-user-spec, "urn:elytron:client:1.1":set-mechanism-realm,
"urn:elytron:client:1.1":rewrite-user-
name-regex, "urn:elytron:client:1.1":set-mechanism-properties,
"urn:elytron:client:1.1":set-authorization-
name, "urn:elytron:client:1.1":abstract-sasl-factories}' is expected.
{noformat}
While having this snippet in my wildfly-config.xml
{code:xml|title=wildfly-config.xml}
<configuration name="default">
<sasl-mechanism-selector selector="EXTERNAL"/>
<credentials>
<key-store-reference key-store-name="keystore">
<key-store-clear-password password="${password}"/>
</key-store-reference>
</credentials>
<providers>
<use-service-loader/>
</providers>
</configuration>
{noformat}
Based on [1] I think elements in xsd:all should contain minOccurs="0"
explicitly. E.g. <xsd:element ref="abstract-user-spec"
minOccurs="0"/>.
I see this problem in providers-type, authentication-configuration-type, key-pair-type and
certificate-type
[1]
https://www.w3schools.com/xml/el_all.asp
elytron-client-1.1.xsd xsd:all minOccurs="0"
--------------------------------------------
Key: ELY-1568
URL:
https://issues.jboss.org/browse/ELY-1568
Project: WildFly Elytron
Issue Type: Bug
Components: Authentication Client, XML
Affects Versions: 1.3.0.Final
Reporter: Martin Choma
I am getting error in my IDE during xml validation
* {noformat}
cvc-complex-type.2.4.b: The content of element 'providers' is not complete. One
of '{"urn:elytron:client:1.1":global}' is expected.
{noformat}
While having this snippet in my wildfly-config.xml
{noformat}
<providers>
<use-service-loader/>
</providers>
{noformat}
* {noformat}
cvc-complex-type.2.4.b: The content of element 'configuration' is not complete.
One of '{"urn:elytron:client:
1.1":set-host, "urn:elytron:client:1.1":set-port,
"urn:elytron:client:1.1":set-protocol, "urn:elytron:client:
1.1":abstract-user-spec, "urn:elytron:client:1.1":set-mechanism-realm,
"urn:elytron:client:1.1":rewrite-user-
name-regex, "urn:elytron:client:1.1":set-mechanism-properties,
"urn:elytron:client:1.1":set-authorization-
name, "urn:elytron:client:1.1":abstract-sasl-factories}' is expected.
{noformat}
While having this snippet in my wildfly-config.xml
{code:xml|title=wildfly-config.xml}
<configuration name="default">
<sasl-mechanism-selector selector="EXTERNAL"/>
<credentials>
<key-store-reference key-store-name="keystore">
<key-store-clear-password password="${password}"/>
</key-store-reference>
</credentials>
<providers>
<use-service-loader/>
</providers>
</configuration>
{noformat}
Based on [1] I think elements in xsd:all should contain minOccurs="0"
explicitly. E.g. <xsd:element ref="abstract-user-spec"
minOccurs="0"/>.
I see this problem in providers-type, authentication-configuration-type, key-pair-type
and certificate-type
[1]
https://www.w3schools.com/xml/el_all.asp
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)