Interface AttributeAuthorityDescriptor

All Superinterfaces:
AttributeExtensibleXMLObject, CacheableSAMLObject, RoleDescriptor, SAMLObject, SignableSAMLObject, SignableXMLObject, TimeBoundSAMLObject, XMLObject
All Known Implementing Classes:
AttributeAuthorityDescriptorImpl

public interface AttributeAuthorityDescriptor
extends SAMLObject, RoleDescriptor
SAML 2.0 Metadata AttributeAuthorityDescriptor.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element name, no namespace.
      See Also:
      Constant Field Values
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
      Constant Field Values
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
  • Method Details

    • getAttributeServices

      List<AttributeService> getAttributeServices()
      Gets a list of attribute service Endpoints for this authority.
      Returns:
      list of attributes services
    • getAssertionIDRequestServices

      List<AssertionIDRequestService> getAssertionIDRequestServices()
      Gets a list of Assertion ID request services.
      Returns:
      list of Assertion ID request services
    • getNameIDFormats

      List<NameIDFormat> getNameIDFormats()
      Gets a list of NameID formats supported by this authority.
      Returns:
      list of NameID formats supported by this authority
    • getAttributeProfiles

      List<AttributeProfile> getAttributeProfiles()
      Gets a list of Attribute profiles supported by this authority.
      Returns:
      list of Attribute profiles supported by this authority
    • getAttributes

      List<Attribute> getAttributes()
      Gets the list of attribute available from this authority.
      Returns:
      list of attribute available from this authority