public class IDPDescriptor extends ProviderDescriptor
SPDescriptor
PROTOCOL_SUPPORT_11, PROTOCOL_SUPPORT_12
Constructor and Description |
---|
IDPDescriptor(org.w3c.dom.Document owner)
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 profileURI)
Adds an SingleSignOnProtocolProfile element to this structure.
|
java.lang.String |
getAuthnServiceURL()
Returns the AuthnServiceURL child element value.
|
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 |
setAuthnServiceURL(java.lang.String serviceURL)
Sets the AuthnServiceURL child element.
|
void |
setSingleSignOnServiceURL(java.lang.String serviceURL)
Sets the SingleSignOnServiceURL child element in this structure.
|
addAdditionalMetaLocation, addContactPerson, addFederationTerminationNotificationProtocolProfile, addKeyDescriptor, addNameIdentifierMappingEncryptionProfile, addNameIdentifierMappingProtocolProfile, addRegisterNameIdentifierProtocolProfile, addSignature, addSingleLogoutProtocolProfile, getAdditionalMetaLocations, getCacheDuration, getContactPersons, getFederationTerminationNotificationProtocolProfiles, getFederationTerminationServiceReturnURL, getFederationTerminationServiceURL, getId, getKeyDescriptors, getNameIdentifierMappingEncryptionProfiles, getNameIdentifierMappingProtocolProfiles, getOrganization, getProtocolSupportEnumeration, getRegisterNameIdentifierProtocolProfiles, getRegisterNameIdentifierServiceReturnURL, getRegisterNameIdentifierServiceURL, getSignature, getSingleLogoutProtocolProfiles, getSingleLogoutServiceReturnURL, getSingleLogoutServiceURL, getSoapEndpoint, getValidUntil, setCacheDuration, setFederationTerminationServiceReturnURL, setFederationTerminationServiceURL, setId, setOrganization, setProtocolSupportEnumeration, setRegisterNameIdentifierServiceReturnURL, setRegisterNameIdentifierServiceURL, setSingleLogoutServiceReturnURL, setSingleLogoutServiceURL, setSoapEndpoint, setValidUntil
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 void setSingleSignOnServiceURL(java.lang.String serviceURL)
serviceURL
- The identity provider's single sign-on and federation URL.public java.lang.String getSingleSignOnServiceURL()
null
if no SingleSignOnServiceURL child element is present.public void addSingleSignOnProtocolProfile(java.lang.String profileURI)
profileURI
- An URI identifying a Single Sign-On protocol profile supported by the provider.public java.util.List getSingleSignOnProtocolProfiles()
List
object containing String objects.public void setAuthnServiceURL(java.lang.String serviceURL)
serviceURL
- The identity provider's ID-FF authentication SOAP endpoint URL string.public java.lang.String getAuthnServiceURL()
null
if no AuthnServiceURL child element is present.