/usr/share/arc/schema/UsernameTokenSH.xsd is in libarccommon3v5 5.0.5-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | <?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
xmlns:ut="http://www.nordugrid.org/schemas/usernametokensh/2009/08"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.nordugrid.org/schemas/usernametokensh/2009/08"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!-- This schema defines elements which are accepted by UsernameToken
SecHandler. See mcc.xsd for general information about SecHandler
elements. UsernameTokenSH plugin is expected to be used to collect
Security Attributes for messages comming to service and to form
proper Username Token SOAP Header for client outgoing messages. -->
<xsd:element name="Process" type="ut:ProcessType"/>
<xsd:simpleType name="ProcessType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This element defines either Username Token is extracted
from SOAP header or generated using other configuration elements.
Type of the processing of Username Token to
SOAP message: extract or generate.
It is needed for both client and service side.
Default is none.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="extract"/>
<xsd:enumeration value="generate"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="PasswordEncoding" type="ut:PasswordEncodingType"/>
<xsd:simpleType name="PasswordEncodingType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The encoding type of the password (one part of
UsernameToken): text or digest.
only needed for client side.
Default is none.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="text"/>
<xsd:enumeration value="digest"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="Username" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Username element of the token.
only needed for client side.
Default is none.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Password" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Password element of the token.
only needed for client side.
Default is none.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- External source for password to read from. There should be a file name here. -->
<xsd:element name="PasswordSource" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Location of external source for password to read from.
The content of the file should be like:
user1, password1
user2, password2
only needed for service side.
Default is none.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>
|