Schema for OAuth Policies
The supported OAuth policies use the following OAuth assertion schema:
OAuth Policy Schema
<xsd:complexType name="OAuthAssertion">
<xsd:sequence>
<xsd:element name="Provider" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="ClientID" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="ClientSecret" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="CallbackURI" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Scopes" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:choice>
<xsd:element name="AuthorizationEndpoint" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="TokenEndpoint" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:choice>
<xsd:element name="Username" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="AccessToken" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="RefreshToken" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="TokenValidator" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="TokenType" type="tpa:EnumTokenType" minOccurs="0" maxOccurs="1" default="Query"/>
</xsd:sequence>
</xsd:complexType>
Copyright © Cloud Software Group, Inc. All rights reserved.
