public class PStoSPRedirectURL
extends org.opensaml.core.xml.schema.impl.XSURIImpl
The SP MAY use the <PStoSPRedirectURL> element on <AddEntityRequest> and <AddKnownEntityRequest> messages to specify to the PS provider the URL (at the SP) to which that SP desires the invited user�s user agent be directed after successful interaction and IDP federation has occurred. If and when the invited user�s user agent has been sent to this URL, the SP MAY provide the invited user the designated access to the resource in question.
The value of the <PStoSPRedirectURL> element MUST be such that, if and when a user agent is sent to this address from the PS provider, the SP can unambiguously determine the invitation to which the URL
<!-- Declaration of PStoSPRedirectURL-->
<xs:element name="PStoSPRedirectURL" type="PStoSPRedirectURLType"/>
<!-- Definition of PStoSPRedirectURLType-->
<xs:complexType name="PStoSPRedirectURLType">
<xs:annotation>
<xs:documentation>When sending a AddEntityRequest to a PS provider, the SP may insert a PStoSPRedirectURL. It will be to this URL that the invited principals will be sent after federating their IDP account to the PS provider.</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:anyURI"/>
</xs:simpleContent>
</xs:complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
PStoSPRedirectURL.Builder
Static Builder
|
static class |
PStoSPRedirectURL.Marshaller
Static Marshaller
|
static class |
PStoSPRedirectURL.Unmarshaller
Static Unmarshaller
|
| Modifier and Type | Field and Description |
|---|---|
static String |
LOCAL_NAME |
| Modifier | Constructor and Description |
|---|---|
|
PStoSPRedirectURL() |
protected |
PStoSPRedirectURL(String namespaceURI,
String elementLocalName,
String namespacePrefix) |
getOrderedChildren, getValue, setValuedetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationCopyright © 1999–2015. All rights reserved.