Page tree
Skip to end of metadata
Go to start of metadata

IdP APIs

See following Javadocs:
shibboleth-common
shibboleth-identityprovider

Public APIs.

The following classes are considered to be public APIs of the IdP. Public APIs will not have methods/functionality removed between minor releases (though some may be deprecated). Developers should NOT rely on any API not in this list as they may change, without notice, at any time.

  • edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  • edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  • edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  • edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  • edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  • edu.internet2.middleware.shibboleth.idp.authn.SAML2LoginContext
  • edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  • edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  • edu.internet2.middleware.shibboleth.idp.session.ServiceInformation
  • edu.internet2.middleware.shibboleth.idp.session.Session
  • edu.internet2.middleware.shibboleth.idp.util.*
  • edu.internet2.middleware.shibboleth.common.attribute.AttributeAuthority
  • edu.internet2.middleware.shibboleth.common.attribute.AttributeRequestContext
  • edu.internet2.middleware.shibboleth.common.attribute.AttributeRequestException
  • edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute
  • edu.internet2.middleware.shibboleth.common.attribute.encoding.*
  • edu.internet2.middleware.shibboleth.common.attribute.filtering.*
  • edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.MatchFunctor
  • edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.FilterProcessingException
  • edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.ShibbolethFilteringContext
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.*
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugin
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugin
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.attributeDefinition.AttributeDefinition
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.attribtueDefinition.BaseAttributeDefinition
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.dataConnector.DataConnector
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.dataConnector.BaseDataConnector
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.principalConnector.PrincipalConnector
  • edu.internet2.middleware.shibboleth.common.attribute.resolver.principalConnector.BasePrincipalConnector
  • edu.internet2.middleware.shibboleth.common.profile.AbstractErrorHandler
  • edu.internet2.middleware.shibboleth.common.profile.NoProfileHandlerException
  • edu.internet2.middleware.shibboleth.common.profile.ProfileException
  • edu.internet2.middleware.shibboleth.common.profile.ProfileHandlerManager
  • edu.internet2.middleware.shibboleth.common.profile.ProfileRequestContext
  • edu.internet2.middleware.shibboleth.common.profile.provider.AbstractRequestURIMappedProfileHandler
  • edu.internet2.middleware.shibboleth.common.profile.provider.AbstractShibbolethProfileHandler
  • edu.internet2.middleware.shibboleth.common.profile.provider.BaseSAMLProfileRequestContext
  • edu.internet2.middleware.shibboleth.common.profile.provider.SAMLProfileRequestContext
  • edu.internet2.middleware.shibboleth.common.relyingparty.*
  • edu.internet2.middleware.shibboleth.common.relyingparty.provider.*
  • edu.internet2.middleware.shibboleth.common.service.*
  • edu.internet2.middleware.shibboleth.common.session.*
  • edu.internet2.middleware.shibboleth.common.util.*
  • edu.internet2.middleware.shibboleth.common.xmlobject.*
  • edu.internet2.middleware.shibboleth.common.*

Package names ending with a '*' denotes that all classes/interface within that immediate package are public APIs, it does not indicate that classes/interfaces in sub-packages are.

  • No labels