public class IDPDescriptor extends ProviderDescriptor
SPDescriptor
Constructor and Description |
---|
IDPDescriptor(org.w3c.dom.Document owner)
Creates a new
IDPDescriptor instance within the specified XML Document. |
IDPDescriptor(org.w3c.dom.Document owner, java.lang.String providerId, java.lang.String ssoServiceURL)
Creates a new
IDPDescriptor instance within the specified XML Document. |
IDPDescriptor(org.w3c.dom.Element element)
Creates a new
IDPDescriptor instance from the given Element node. |
IDPDescriptor(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
IDPDescriptor instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
void |
addSingleSignOnProtocolProfile(java.lang.String ssoProfURI)
Adds an SingleSignOnProtocolProfile element to this structure.
|
java.util.List |
getSingleSignOnProtocolProfiles()
Returns a list of URIs identifying the Single Sign-On Protocol Profiles supported by the provider as specified in the SingleSignOnProtocolProfile elements in this structure.
|
java.lang.String |
getSingleSignOnServiceURL()
Returns the identity provider's URI for accepting single sign-on and federation authentication requests, as specified in the SingleSignOnServiceURL child element in this structure.
|
void |
setSingleSignOnServiceURL(java.lang.String serviceURI)
Set the SingleSignOnServiceURL child element in this structure.
|
addFederationTerminationNotificationProtocolProfile, addRegisterNameIdentifierProtocolProfile, addSingleLogoutProtocolProfile, getFederationTerminationNotificationProtocolProfiles, getFederationTerminationServiceReturnURL, getFederationTerminationServiceURL, getKeyInfo, getProviderID, getRegisterNameIdentifierProtocolProfiles, getRegisterNameIdentifierServiceReturnURL, getRegisterNameIdentifierServiceURL, getSingleLogoutProtocolProfiles, getSingleLogoutServiceReturnURL, getSingleLogoutServiceURL, getSoapEndpoint, setFederationTerminationServiceReturnURL, setFederationTerminationServiceURL, setKeyInfo, setProviderID, setRegisterNameIdentifierServiceReturnURL, setRegisterNameIdentifierServiceURL, setSingleLogoutServiceReturnURL, setSingleLogoutServiceURL, setSoapEndpoint
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
public IDPDescriptor(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
IDPDescriptor
instance from the given Element node.element
- A Liberty IDPDescriptor XML element.org.w3c.dom.DOMException
public IDPDescriptor(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
IDPDescriptor
instance from the given Element node.element
- A Liberty IDPDescriptor XML element.systemId
- The URI string system ID for the IDPDescriptor
.org.w3c.dom.DOMException
public IDPDescriptor(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
IDPDescriptor
instance within the specified XML Document.owner
- The owner document of the new Liberty IDPDescriptor element.org.w3c.dom.DOMException
public IDPDescriptor(org.w3c.dom.Document owner, java.lang.String providerId, java.lang.String ssoServiceURL) throws org.w3c.dom.DOMException
IDPDescriptor
instance within the specified XML Document.owner
- The owner document of the new Liberty IDPDescriptor element.providerId
- The ProviderID
child element.ssoServiceURL
- The SingleSignOnServiceURL
child element.org.w3c.dom.DOMException
public void setSingleSignOnServiceURL(java.lang.String serviceURI)
serviceURI
- The identity provider's single sign-on and federation URI.public java.lang.String getSingleSignOnServiceURL()
public void addSingleSignOnProtocolProfile(java.lang.String ssoProfURI)
ssoProfURI
- An URI identifying a Single Sign-On Protocol Profile supported by the provider.public java.util.List getSingleSignOnProtocolProfiles()
List
object containing String objects.