IdPAPI
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.