diff options
| author | Jorge L. Williams <jorge.williams@rackspace.com> | 2011-04-14 23:49:46 -0500 |
|---|---|---|
| committer | Jorge L. Williams <jorge.williams@rackspace.com> | 2011-04-14 23:49:46 -0500 |
| commit | 504ce828c7023e6221c50a7a252675f3fa044e0b (patch) | |
| tree | 8f196ea3d7e7b9df78c91b0b8f13a22fc233d412 /docs | |
| parent | 95dc3a8b1f2340fac488d1a9c4df88415e2c3d71 (diff) | |
Made the token schema extensible.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/guide/src/docbkx/xsd/token.xsd | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/guide/src/docbkx/xsd/token.xsd b/docs/guide/src/docbkx/xsd/token.xsd index c083cd22..30ace919 100644 --- a/docs/guide/src/docbkx/xsd/token.xsd +++ b/docs/guide/src/docbkx/xsd/token.xsd @@ -17,9 +17,13 @@ <complexType name="PasswordCredentials"> <complexContent> <extension base="idm:Credentials"> + <sequence> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> + </sequence> <attribute name="password" type="xsd:string" use="required" /> <attribute name="username" type="xsd:string" use="required" /> <attribute name="tenantId" type="xsd:string" use="optional" /> + <anyAttribute namespace="##other" processContents="lax"/> </extension> </complexContent> </complexType> @@ -28,30 +32,41 @@ <sequence> <element name="token" type="idm:Token"/> <element name="user" type="idm:User"/> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> + <anyAttribute namespace="##other" processContents="lax"/> </complexType> <complexType name="Token"> + <sequence> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> + </sequence> <attribute name="expires" type="xsd:dateTime" use="required"/> <attribute name="id" type="xsd:ID" use="required"/> + <anyAttribute namespace="##other" processContents="lax"/> </complexType> <complexType name="User"> <sequence> <element name="groups" type="idm:Groups" /> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="tenantId" type="xsd:string"/> <attribute name="username" type="xsd:string"/> + <anyAttribute namespace="##other" processContents="lax"/> </complexType> <complexType name="Groups"> <sequence> <element name="group" type="idm:Group" maxOccurs="1000"/> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> + <anyAttribute namespace="##other" processContents="lax"/> </complexType> <complexType name="Group"> <attribute name="id" type="xsd:string" use="required"/> <attribute name="tenantId" type="xsd:string" use="optional"/> + <anyAttribute namespace="##other" processContents="lax"/> </complexType> </schema> |
