[
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
{code:xml|title=wildfly-config.xml}
<providers>
    <use-service-loader/>
</providers>
{code}
* {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>
{code}
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 and 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
{code:xml|title=wildfly-config.xml}
<providers>
    <use-service-loader/>
</providers>
{code}
* {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>
{code}
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 and 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
 {code:xml|title=wildfly-config.xml}
 <providers>
     <use-service-loader/>
 </providers>
 {code}
 * {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>
 {code}
 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 and 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)