Package org.opensaml.saml.saml2.metadata
Interface IDPSSODescriptor
- All Superinterfaces:
AttributeExtensibleXMLObject,CacheableSAMLObject,RoleDescriptor,SAMLObject,SignableSAMLObject,SignableXMLObject,SSODescriptor,TimeBoundSAMLObject,XMLObject
- All Known Implementing Classes:
IDPSSODescriptorImpl
SAML 2.0 Metadata IDPSSODescriptorType.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringLocal name, no namespace.static final QNameDefault element name.static final StringLocal name of the XSI type.static final QNameQName of the XSI type.static final String"WantAuthnRequestSigned" attribute name.Fields inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAMEFields inherited from interface org.opensaml.saml.saml2.metadata.RoleDescriptor
ERROR_URL_ATTRIB_NAME, ID_ATTRIB_NAME, PROTOCOL_ENUMERATION_ATTRIB_NAMEFields inherited from interface org.opensaml.saml.saml2.common.TimeBoundSAMLObject
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME -
Method Summary
Modifier and TypeMethodDescriptionGets the list of assertion ID request services.Gets the list of attribute profiles supported by this IdP.Gets the list of attributes supported by this IdP.Gets the list of NameID mapping services for this service.Gets the list of single sign on services for this IDP.Checks if the IDP SSO service wants authentication requests signed.Checks if the IDP SSO service wants authentication requests signed.voidsetWantAuthnRequestsSigned(Boolean newWantSigned) Sets whether the IDP SSO service wants authentication requests signed.voidsetWantAuthnRequestsSigned(XSBooleanValue newWantSigned) Sets whether the IDP SSO service wants authentication requests signed.Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject
getUnknownAttributesMethods inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject
getCacheDuration, setCacheDurationMethods inherited from interface org.opensaml.saml.saml2.metadata.RoleDescriptor
addSupportedProtocol, getContactPersons, getEndpoints, getEndpoints, getErrorURL, getExtensions, getID, getKeyDescriptors, getOrganization, getSupportedProtocols, isSupportedProtocol, removeAllSupportedProtocols, removeSupportedProtocol, removeSupportedProtocols, setErrorURL, setExtensions, setID, setOrganizationMethods inherited from interface org.opensaml.saml.common.SignableSAMLObject
getSignatureReferenceIDMethods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignatureMethods inherited from interface org.opensaml.saml.saml2.metadata.SSODescriptor
getArtifactResolutionServices, getDefaultArtifactResolutionService, getManageNameIDServices, getNameIDFormats, getSingleLogoutServicesMethods inherited from interface org.opensaml.saml.saml2.common.TimeBoundSAMLObject
getValidUntil, isValid, setValidUntilMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Local name, no namespace.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
WANT_AUTHN_REQ_SIGNED_ATTRIB_NAME
"WantAuthnRequestSigned" attribute name.- See Also:
-
-
Method Details
-
getWantAuthnRequestsSigned
Checks if the IDP SSO service wants authentication requests signed.- Returns:
- true is signing is desired, false if not
-
getWantAuthnRequestsSignedXSBoolean
Checks if the IDP SSO service wants authentication requests signed.- Returns:
- true is signing is desired, false if not
-
setWantAuthnRequestsSigned
Sets whether the IDP SSO service wants authentication requests signed. Boolean values will be marshalled to either "true" or "false".- Parameters:
newWantSigned- true if request should be signed, false if not
-
setWantAuthnRequestsSigned
Sets whether the IDP SSO service wants authentication requests signed.- Parameters:
newWantSigned- true if request should be signed, false if not
-
getSingleSignOnServices
Gets the list of single sign on services for this IDP.- Returns:
- list of single sign on services
-
getNameIDMappingServices
Gets the list of NameID mapping services for this service.- Returns:
- the list of NameID mapping services for this service
-
getAssertionIDRequestServices
Gets the list of assertion ID request services.- Returns:
- assertion ID request services
-
getAttributeProfiles
Gets the list of attribute profiles supported by this IdP.- Returns:
- attribute profiles supported by this IdP
-
getAttributes
Gets the list of attributes supported by this IdP.- Returns:
- attributes supported by this IdP
-