Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I L M N O P R S T U V W

## A

AbstractLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Base class for authentication handlers.
AbstractLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Constructor.
AbstractLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Base class for authentication handler definition parsers.
AbstractLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerBeanDefinitionParser
AbstractLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Base class for authentication handler factory beans.
AbstractLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
AbstractSAML1ProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Common implementation details for profile handlers.
AbstractSAML1ProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Default constructor.
AbstractSAML1ProfileHandler.SAML1AuditLogEntry - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  SAML 1 specific audit log entry.
AbstractSAML1ProfileHandler.SAML1AuditLogEntry() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
AbstractSAML1ProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Base class for SAML 1 profile handler configuration parsers.
AbstractSAML1ProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.AbstractSAML1ProfileHandlerBeanDefinitionParser
AbstractSAML2ProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Common implementation details for profile handlers.
AbstractSAML2ProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Constructor.
AbstractSAML2ProfileHandler.SAML2AuditLogEntry - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 1 specific audit log entry.
AbstractSAML2ProfileHandler.SAML2AuditLogEntry() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
AbstractSAML2ProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Base class for SAML 2 profile handler configuration parsers.
AbstractSAML2ProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.AbstractSAML2ProfileHandlerBeanDefinitionParser
AbstractSAMLProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile
  Base class for SAML profile handlers.
AbstractSAMLProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Constructor.
AbstractSAMLProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Base class for SAML profile handler configuration parsers.
AbstractSAMLProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.AbstractSAMLProfileHandlerBeanDefinitionParser
addSessionCookie(HttpServletRequest, HttpServletResponse, Session) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Adds an IdP session cookie to the outbound response.
ArtifactResolution - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  SAML 1 Artifact resolution profile handler.
ArtifactResolution(SAMLArtifactMap) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Constructor.
ArtifactResolution - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 2.0 Artifact resolution profile handler.
ArtifactResolution(SAMLArtifactMap) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Constructor.
ArtifactResolution.ArtifactResolutionRequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Represents the internal state of a SAML 1 Artifact resolver request while it's being processed by the IdP.
ArtifactResolution.ArtifactResolutionRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
ArtifactResolution.ArtifactResolutionRequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Represents the internal state of a SAML 2.0 Artiface resolver request while it's being processed by the IdP.
ArtifactResolution.ArtifactResolutionRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
AttributeQueryProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  SAML 1 Attribute Query profile handler.
AttributeQueryProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Constructor.
AttributeQueryProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 2.0 Attribute Query profile handler.
AttributeQueryProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Constructor.
AttributeQueryProfileHandler.AttributeQueryContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Basic data structure used to accumulate information as a request is being processed.
AttributeQueryProfileHandler.AttributeQueryContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler.AttributeQueryContext
AttributeQueryProfileHandler.AttributeQueryContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Basic data structure used to accumulate information as a request is being processed.
AttributeQueryProfileHandler.AttributeQueryContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler.AttributeQueryContext
authenticateUser(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
  Authenticate a username and password against JAAS.
AUTHENTICATION_ERROR_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which an error message may be bound.
AUTHENTICATION_METHOD_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which an authentication method URI may be bound.
AuthenticationEngine - Class in edu.internet2.middleware.shibboleth.idp.authn
  Manager responsible for handling authentication requests.
AuthenticationEngine() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
AuthenticationException - Exception in edu.internet2.middleware.shibboleth.idp.authn
  An exception indicating a problem with user authentication.
AuthenticationException() - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationException(String) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationException(Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationException(String, Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException
  Constructor.
AuthenticationMethodInformation - Interface in edu.internet2.middleware.shibboleth.idp.session
  Information about an authentication method employed by a user.
AuthenticationMethodInformationImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Information about an authentication method employed by a user.
AuthenticationMethodInformationImpl(Subject, Principal, String, DateTime, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Default constructor.

## B

BaseSAML1ProfileRequestContext<RequestType extends org.opensaml.common.SAMLObject,ResponseType extends org.opensaml.saml1.core.ResponseAbstractType,ProfileConfigurationType extends edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml1.AbstractSAML1ProfileConfiguration> - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Contextual object used to accumlate information as profile requests are being processed.
BaseSAML1ProfileRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.BaseSAML1ProfileRequestContext
BaseSAML2ProfileRequestContext<RequestType extends org.opensaml.saml2.core.RequestAbstractType,ResponseType extends org.opensaml.saml2.core.StatusResponseType,ProfileConfigurationType extends edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml2.AbstractSAML2ProfileConfiguration> - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Contextual object used to accumlate information as profile requests are being processed.
BaseSAML2ProfileRequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.BaseSAML2ProfileRequestContext
buildArtifactErrorResponse(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Constructs an artifact resolution response with an error status as content.
buildArtifactResponse(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Builds the response to the artifact request.
buildArtifactResponse(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Constructs a artifact resolution response with the derferenced SAML message inside.
buildAssertion(BaseSAML1ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a basic assertion with its id, issue instant, SAML version, issuer, subject, and conditions populated.
buildAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a basic assertion with its id, issue instant, SAML version, issuer, subject, and conditions populated.
buildAttributeStatement(BaseSAML1ProfileRequestContext<?, ?, ?>, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Executes a query for attributes and builds a SAML attribute statement from the results.
buildAttributeStatement(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Executes a query for attributes and builds a SAML attribute statement from the results.
buildAuthenticationStatement(ShibbolethSSOProfileHandler.ShibbolethSSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Builds the authentication statement for the authenticated principal.
buildAuthnContext(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates an `AuthnContext` for a succesful authentication request.
buildAuthnStatement(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates an authentication statement for the current request.
buildConditions(BaseSAML1ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a SAML assertion condition set.
buildConditions(BaseSAML2ProfileRequestContext<?, ?, ?>, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a SAML assertion condition set.
buildEntityIssuer(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Creates an `Issuer` populated with information about the relying party.
buildErrorResponse(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Constructs an SAML response message carrying a request error.
buildErrorResponse(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Constructs an SAML response message carrying a request error.
buildNameId(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a NameIdentifier appropriate for this request.
buildNameId(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a NameID appropriate for this request.
buildRequestContext(ShibbolethSSOLoginContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Creates an authentication request context from the current environmental information.
buildRequestContext(Saml2LoginContext, HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates an authentication request context from the current environmental information.
buildResponse(BaseSAML1ProfileRequestContext<?, ?, ?>, List<Statement>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds a response to the attribute query within the request context.
buildResponse(BaseSAML2ProfileRequestContext<?, ?, ?>, String, List<Statement>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds a response to the attribute query within the request context.
buildStatus(QName, QName, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Build a status message, with an optional second-level failure message.
buildStatus(String, String, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Build a status message, with an optional second-level failure message.
buildSubject(BaseSAML1ProfileRequestContext<?, ?, ?>, String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Builds the SAML subject for the user for the service provider.
buildSubject(BaseSAML2ProfileRequestContext<?, ?, ?>, String, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds the SAML subject for the user for the service provider.
buildSubjectConfirmation(BaseSAML2ProfileRequestContext<?, ?, ?>, String, DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Builds the SubjectConfirmation appropriate for this request.
buildSubjectLocality(ShibbolethSSOProfileHandler.ShibbolethSSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Constructs the subject locality for the authentication statement.
buildSubjectLocality(SSOProfileHandler.SSORequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Constructs the subject locality for the authentication statement.
byteArrayToBitSet(byte[]) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Converts a byte array to a BitSet.

## C

checkSamlVersion(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Checks that the SAML major version for a request is 1.
checkSamlVersion(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Checks that the SAML major version for a request is 2.
completeAuthentication(LoginContext, HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Completes the authentication process.
completeAuthenticationRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Creates a response to the Shibboleth SSO and sends the user, with response in tow, back to the relying party after they've been authenticated.
completeAuthenticationRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates a response to the `AuthnRequest` and sends the user, with response in tow, back to the relying party after they've been authenticated.
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
createInstance() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
createSession() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
createSession(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl

## D

decodeRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Decodes an incoming request and populates a created request context with the resultant information.
decodeRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Decodes an incoming request and stores the information in a created request context.
derferenceArtifacts(ArtifactResolution.ArtifactResolutionRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Derferences the artifacts within the incoming request and stores them in the request context.
deserializeRequest(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Deserailizes an authentication request from a string.
destroy() - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
destroySession(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
determinePossibleLoginHandlers(LoginContext) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Determines which configured login handlers will support the requested authentication methods.
doDecode(MessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.AbstractSAMLProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.AbstractSAML1ProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.AbstractSAML2ProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser

## E

edu.internet2.middleware.shibboleth.idp - package edu.internet2.middleware.shibboleth.idp
edu.internet2.middleware.shibboleth.idp.authn - package edu.internet2.middleware.shibboleth.idp.authn
edu.internet2.middleware.shibboleth.idp.authn.provider - package edu.internet2.middleware.shibboleth.idp.authn.provider
edu.internet2.middleware.shibboleth.idp.config.profile - package edu.internet2.middleware.shibboleth.idp.config.profile
edu.internet2.middleware.shibboleth.idp.config.profile.authn - package edu.internet2.middleware.shibboleth.idp.config.profile.authn
edu.internet2.middleware.shibboleth.idp.config.profile.saml1 - package edu.internet2.middleware.shibboleth.idp.config.profile.saml1
edu.internet2.middleware.shibboleth.idp.config.profile.saml2 - package edu.internet2.middleware.shibboleth.idp.config.profile.saml2
edu.internet2.middleware.shibboleth.idp.profile - package edu.internet2.middleware.shibboleth.idp.profile
edu.internet2.middleware.shibboleth.idp.profile.saml1 - package edu.internet2.middleware.shibboleth.idp.profile.saml1
edu.internet2.middleware.shibboleth.idp.profile.saml2 - package edu.internet2.middleware.shibboleth.idp.profile.saml2
edu.internet2.middleware.shibboleth.idp.session - package edu.internet2.middleware.shibboleth.idp.session
edu.internet2.middleware.shibboleth.idp.session.impl - package edu.internet2.middleware.shibboleth.idp.session.impl
encodeResponse(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Encodes the request's SAML response and writes it to the servlet response.
equals(Object) - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
equals(Object) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
equals(Object) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
extractRequestedAuthenticationMethods(AuthnRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Extracts the authentication methods requested within the request.

## F

filterByForceAuthentication(Session, LoginContext, Map<String, LoginHandler>) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Filters out any login handler based on the requirement for forced authentication.
filterByPassiveAuthentication(Session, LoginContext, Map<String, LoginHandler>) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Filters out any login handler that doesn't support passive authentication if the login context indicates passive authentication is required.
ForceAuthenticationException - Exception in edu.internet2.middleware.shibboleth.idp.authn
  Exception indicating that forced authentication was requested but could not be performed.
ForceAuthenticationException() - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
ForceAuthenticationException(String) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
ForceAuthenticationException(Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
ForceAuthenticationException(String, Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.ForceAuthenticationException
  Constructor.
forwardRequest(String, HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Forwards a request to the given path.

## G

getAddresses() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
  Get the list of denied or permitted IPs.
getAduitLog() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the audit log for this handler.
getArtifact() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
getArtifacts() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
getAttemptedAuthnMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication method that was used when attempting to authenticate the user.
getAuthenticationAttempted() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication has been attempted for this user.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the duration of authentication.
getAuthenticationDuration() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Gets the length of time, in milliseconds, after which a user authenticated by this handler should be re-authenticated.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Gets the length of time, in milliseconds, after which a user authenticated by this handler should be re-authenticated.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Gets the duration of the authentication, in minutes.
getAuthenticationDuration() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the duration of this authentication method.
getAuthenticationDuration() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the duration of this authentication method.
getAuthenticationEngineURL() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication engine's URL.
getAuthenticationFailure() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the error that occurred during authentication.
getAuthenticationInstant() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the authentication instant.
getAuthenticationInstant() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the time the user authenticated with this member.
getAuthenticationInstant() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the time the user authenticated with this member.
getAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the method used to authenticate the user.
getAuthenticationMethod() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the unique identifier for the authentication method.
getAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the unique identifier for the authentication method.
getAuthenticationMethod() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Gets the authentication method used to log into the service.
getAuthenticationMethod() - Method in interface edu.internet2.middleware.shibboleth.idp.session.ServiceInformation
  Gets the authentication method used to log into the service.
getAuthenticationMethodInformation() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets information about the authentication event.
getAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Gets the authentication methods supported by the handler.
getAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
getAuthenticationMethods() - Method in interface edu.internet2.middleware.shibboleth.idp.session.Session
  Gets the methods by which the user has authenticated to the IdP.
getAuthenticationPrincipal() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets the principal, for the `Subject` of the session, created by this authentication method.
getAuthenticationPrincipal() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the principal, for the `Subject` of the session, created by this authentication method.
getAuthenticationRequest() - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Gets the serialized authentication request that started the login process.
getAuthenticationServletURL() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
  Gets the URL to authentication servlet.
getAuthenticationSubject() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Deprecated. use `Session.getSubject()`
getAuthenticationSubject() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets the Subject created by this authentication method.
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.IdPProfileHandlerManagerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
getBindingURI() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
getDereferencedAssertions() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
  Gets the SAML assertions referenced by the artifact(s).
getEncrypter(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Gets an encrypter that may be used encrypt content to a given peer.
getEntityID() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Gets the unique identifier for the service.
getEntityID() - Method in interface edu.internet2.middleware.shibboleth.idp.session.ServiceInformation
  Gets the unique identifier for the service.
getEntitySupportedFormats(RoleDescriptor) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the list of name identifier formats supported for a given role.
getErrorHandler() - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
getFailureStatus() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.BaseSAML1ProfileRequestContext
  Gets the status reflecting a request failure.
getFailureStatus() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.BaseSAML2ProfileRequestContext
  Gets the status reflecting a request failure.
getIdGenerator() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets an ID generator which may be used for SAML assertions, requests, etc.
getIdPSessionCookie(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
  Gets the IdP session cookie from the current request, if the user currently has a session.
getInboundBinding() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the SAML message binding used by inbound messages.
getIntendedDestinationEndpointURI(SAMLMessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
getKeyEncryptionCredential(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Gets the credential that can be used to encrypt encryption keys for a peer.
getLoginContext() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContextEntry
  Gets the login context.
getLoginContext() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Gets the current login context.
getLoginContext() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
  Gets the current login context.
getLoginHandlers() - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Gets the registered authentication handlers.
getLoginHandlerSubject(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Gets the subject from the request coming back from the login handler.
getLoginInstant() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Gets the time the user logged in to the service.
getLoginInstant() - Method in interface edu.internet2.middleware.shibboleth.idp.session.ServiceInformation
  Gets the time the user logged in to the service.
getMessageDecoders() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets all the SAML message decoders configured for the IdP indexed by SAML binding URI.
getMessageEncoders() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets all the SAML message encoders configured for the IdP indexed by SAML binding URI.
getMetadataProvider() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  A convenience method for retrieving the SAML metadata provider from the relying party manager.
getName() - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
getNameFormats(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the name identifier formats to use when creating identifiers for the relying party.
getNetmask() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler.IPEntry
  Get the netmask.
getNetworkAddress() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler.IPEntry
  Get the network address.
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
getObjectType() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
getPassword() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordCredential
  Gets the password of the subject.
getPrincipalName() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns the ID of the authenticated user.
getProfileHandler(ServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
getProfileHandlers() - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Gets the registered profile handlers.
getProfileHandlerURL() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the ProfileHandler URL.
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
getProfileId() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
getProperty(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Get an optional property object.
getProtectedServletPath() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
  Gets the path to protected servlet.
getReferencedMessage() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
getRelayState() - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Gets the relay state from the originating authentication request.
getRelyingPartyConfiguration(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
getRelyingPartyId() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the entity ID of the relying party.
getRequestedAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Return the acceptable authentication handler URIs, in preference order, for authenticating this user.
getSAMLResponse() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
  Gets the response to the SAML 1 request.
getSAMLResponse() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
  Gets the response to the SAML request.
getSecurityPolicyResolver() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the resolver used to determine active security policy for an incoming request.
getServiceInformation(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  Gets the service information for the given entity ID.
getServicesInformation() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
getServicesInformation() - Method in interface edu.internet2.middleware.shibboleth.idp.session.Session
  Gets the services the user has logged in to.
getServletPath() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Deprecated.
getServletPath() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Gets the path of the servlet to which the user agent may be redirected.
getServletURL() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
  Get the URL of the SSO-protected servlet.
getSession() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Gets the user session.
getSession(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
getSessionID() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the `Session` ID.
getSessionId() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Gets the ID of the user session.
getSessionIndexes() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Gets the list of indexes for this session.
getSessionSecret() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
getSessionSecret() - Method in interface edu.internet2.middleware.shibboleth.idp.session.Session
  A secret associated with this session.
getSpAssertionConsumerService() - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Gets the service provider assertion consumer service URL.
getSpAssertionConsumerService() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
  Gets the assertion consumer service URL provided by SP.
getSpAssertionConsumerService() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Gets the SP-provided assertion consumer service URL.
getSpTarget() - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Gets the service provider target URL.
getSupportedAuthenticationMethods() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Gets the list of authentication methods this handler supports.
getSupportedAuthenticationMethods() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Gets the list of authentication methods this handler supports.
getSupportedOutboundBindings() - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the SAML message bindings that may be used by outbound messages.
getUsername() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Get the username for all IP-address authenticated users.
getUsername() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordCredential
  Gets the username of the subject.
getUsername() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
  Get the username to use for IP-address "authenticated" users.
getUserSession(InTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the user's session, if there is one.
getUserSession(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets the user's session based on their principal name.

## H

handle(Callback[]) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet.SimpleCallbackHandler
  Handle a callback.
handleDefaultAllow(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
handleDefaultDeny(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
hashCode() - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
hashCode() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
hashCode() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
HTTP_SESSION_BINDING_ATTRIBUTE - Static variable in interface edu.internet2.middleware.shibboleth.idp.session.Session
  Name of the HTTP request attribute to which a users IdP session is bound.

## I

IDP_SESSION_COOKIE_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the IdP Cookie containing the IdP session ID.
IdPProfileHandlerManager - Class in edu.internet2.middleware.shibboleth.idp.profile
  Implementation of a `ProfileHandlerManager` that maps the request path, without the servlet context, to a profile handler and adds support for authentication handlers.
IdPProfileHandlerManager() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Constructor.
IdPProfileHandlerManagerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for `IdPProfileHandlerManager`s.
IdPProfileHandlerManagerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.IdPProfileHandlerManagerBeanDefinitionParser
IdPSessionFilter - Class in edu.internet2.middleware.shibboleth.idp.session
  A filter that adds the current users `Session` the request, if the user has a session.
IdPSessionFilter() - Constructor for class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
indexSession(Session, String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
init(ServletConfig) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
init(ServletConfig) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
init() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerNamespaceHandler
init(FilterConfig) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
IP_ENTRY_ELEMENT_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
  Name of ip entry elements.
IPAddressLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  IP Address authentication handler.
IPAddressLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
IPAddressLoginHandler.IPEntry - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Encapsulates a network address and a netmask on ipList.
IPAddressLoginHandler.IPEntry(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler.IPEntry
  Construct a new IPEntry given a network address in CIDR format.
IPAddressLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for IP address authentication handlers.
IPAddressLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
IPAddressLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring factory for `IPAddressLoginHandler`.
IPAddressLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
isDefaultDeny() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
  Get whether the IPs in ipList a permitted list or a deny list.
isExpired() - Method in interface edu.internet2.middleware.shibboleth.idp.session.AuthenticationMethodInformation
  Gets whether this authentication method has expired and is not longer valid for use in constructing new sessions.
isExpired() - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl
  Gets whether this authentication method has expired and is not longer valid for use in constructing new sessions.
isForceAuthRequired() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication must be forced.
isIntendedDestinationEndpointURIRequired(SAMLMessageContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
isPassiveAuthRequired() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication must be passive.
isPrincipalAuthenticated() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Returns if authentication succeeded.

## L

loadNewErrorHandler(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Reads the new error handler from the newly created application context and loads it into this manager.
loadNewLoginHandlers(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Reads the new authentication handlers from the newly created application context and loads it into this manager.
loadNewProfileHandlers(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Reads the new profile handlers from the newly created application context and loads it into this manager.
login(HttpServletRequest, HttpServletResponse) - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
  Authenticate the user making the request.
login(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginHandler
  Authenticate the user making the request.
LOGIN_CONTEXT_KEY - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  the key in a HttpSession where login contexts are stored.
LOGIN_CONTEXT_KEY_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the key under which to bind the storage service key for a login context.
LOGIN_CONTEXT_LIFETIME_INIT_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the Servlet config init parameter that holds lifetime of a login context in the storage service.
LOGIN_CONTEXT_PARTITION_NAME_INIT_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Name of the Servlet config init parameter that holds the partition name for login contexts.
LoginContext - Class in edu.internet2.middleware.shibboleth.idp.authn
  Login context created by a profile handler and interpreted by the authentication package.
LoginContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Creates a new instance of LoginContext.
LoginContext(boolean, boolean) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Creates a new instance of LoginContext.
LoginContextEntry - Class in edu.internet2.middleware.shibboleth.idp.authn
  Storage service entry for login contexts.
LoginContextEntry(LoginContext, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.LoginContextEntry
  Constructor.
LoginHandler - Interface in edu.internet2.middleware.shibboleth.idp.authn
  Authentication handlers authenticate a user in an implementation specific manner.

## M

main(String[]) - Static method in class edu.internet2.middleware.shibboleth.idp.Version
  Main entry point to program.
mergeSubjects(Subject, Subject) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Merges the principals and public and private credentials from two subjects into a new subject.

## N

NAMESPACE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerNamespaceHandler
  Namespace URI.

## O

onApplicationEvent(ApplicationEvent) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
onNewContextCreated(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager

## P

parse(Element, ParserContext) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerGroupBeanDefinitionParser
PassiveAuthenticationException - Exception in edu.internet2.middleware.shibboleth.idp.authn
  Exception indicating that passive authentication was requested but could not be performed.
PassiveAuthenticationException() - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
PassiveAuthenticationException(String) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
PassiveAuthenticationException(Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
PassiveAuthenticationException(String, Exception) - Constructor for exception edu.internet2.middleware.shibboleth.idp.authn.PassiveAuthenticationException
  Constructor.
performAuthentication(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Creates a `LoginContext` an sends the request off to the AuthenticationManager to begin the process of authenticating the user.
performAuthentication(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Creates a `Saml2LoginContext` an sends the request off to the AuthenticationManager to begin the process of authenticating the user.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Populates the request context with information about the asserting party.
populateAssertingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Populates the request context with information about the asserting party.
populateHandler(AbstractLoginHandler) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Populates the authentication duration and methods of the handler.
populateProfileInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with the information about the profile.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Populates the request context with information about the relying party.
populateRelyingPartyInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Populates the request context with information about the relying party.
populateRequestContext(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information.
populateRequestContext(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Populates the request context with information.
populateRequestContext(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Populates the request context with information.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Populates the request context with information from the inbound SAML message.
populateSAMLMessageInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Populates the request context with information from the inbound SAML message.
populateStatusResponse(BaseSAML1ProfileRequestContext<?, ?, ?>, ResponseAbstractType) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Populates the response's id, in response to, issue instant, version, and issuer properties.
populateStatusResponse(BaseSAML2ProfileRequestContext<?, ?, ?>, StatusResponseType) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Populates the response's id, in response to, issue instant, version, and issuer properties.
populateUserInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Populates the request context with the information about the user if they have an existing session.
populateUserInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Populates the request context with the information about the user.
populateUserInformation(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Populates the request context with the information about the user.
PreviousSessionLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Login handler that is called when user is logged in under a previously existing session.
PreviousSessionLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Constructor.
PreviousSessionLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for previous session authentication handlers.
PreviousSessionLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
PreviousSessionLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring factory for `PreviousSessionLoginHandler`.
PreviousSessionLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
PRINCIPAL_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which user's principal should be bound.
PRINCIPAL_NAME_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which user's principal name should be bound.
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
processRequest(HTTPInTransport, HTTPOutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
processRequest(InTransport, OutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.SAMLMetadataProfileHandler
processRequest(InTransport, OutTransport) - Method in class edu.internet2.middleware.shibboleth.idp.profile.StatusProfileHandler
ProfileHandlerGroupBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for profile handler root element.
ProfileHandlerGroupBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerGroupBeanDefinitionParser
ProfileHandlerNamespaceHandler - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring namespace handler for profile handler configurations.
ProfileHandlerNamespaceHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerNamespaceHandler

## R

redirectToLoginPage(HttpServletRequest, HttpServletResponse, List<Pair<String, String>>) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
  Sends the user to the login page.
RemoteUserAuthServlet - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Extracts the REMOTE_USER and places it in a request attribute to be used by the authentication engine.
RemoteUserAuthServlet() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserAuthServlet
RemoteUserLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Authentication Handler that redirects to servlet protected by a Web Single-Sign-On system.
RemoteUserLoginHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
RemoteUserLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for remote user authentication handlers.
RemoteUserLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
RemoteUserLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring factory for `RemoteUserLoginHandler`.
RemoteUserLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
removeSessionIndex(String) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
reportPreviousSessionAuthnMethod() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Gets whether to use PreviousSession as the users authentication method.
reportPreviousSessionAuthnMethod() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Gets whether the login handler will report its authentication method as PreviousSession.
resolveAttributes(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Resolved the attributes for the principal.
resolveAttributes(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Resolves the attributes for the principal.
resolvePrincipal(BaseSAML1ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Resolves the principal name of the subject of the request.
resolvePrincipal(BaseSAML2ProfileRequestContext<?, ?, ?>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Resolves the principal name of the subject of the request.
retrieveLoginContext(HttpServletRequest, boolean) - Static method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Retrieves a login context.
returnToAuthenticationEngine(HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Returns control back to the authentication engine.
returnToProfileHandler(LoginContext, HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Returns control back to the profile handler that invoked the authentication engine.

## S

SAML1ArtifactResolutionProfileHanderBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Spring bean definition parser for `ArtifactResolution`.
SAML1ArtifactResolutionProfileHanderBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
SAML1AttributeQueryProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Spring bean definition parser for `AttributeQueryProfileHandler` profile handlers.
SAML1AttributeQueryProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Spring bean definition parser for `ArtifactResolution`.
SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
SAML2AttributeQueryProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Spring bean definition parser for `AttributeQueryProfileHandler` profile handlers.
SAML2AttributeQueryProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
Saml2LoginContext - Class in edu.internet2.middleware.shibboleth.idp.authn
  A SAML 2.0 `LoginContext`.
Saml2LoginContext(String, String, AuthnRequest) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Creates a new instance of Saml2LoginContext.
SAML2SSOProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml2
  Spring bean definition parser for `SSOProfileHandler` profile handlers.
SAML2SSOProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
SAML_VERSION - Static variable in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  SAML Version for this profile handler.
SAML_VERSION - Static variable in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  SAML Version for this profile handler.
SAMLMetadataHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for `SAMLMetadataProfileHandler`s.
SAMLMetadataHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
SAMLMetadataProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile
  A simple profile handler that serves up the IdP's metadata.
SAMLMetadataProfileHandler(String, ParserPool) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.SAMLMetadataProfileHandler
  Constructor.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.IdPProfileHandlerManagerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.ProfileHandlerGroupBeanDefinitionParser
  Schema type name.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1ArtifactResolutionProfileHanderBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.SAML1AttributeQueryProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2ArtifactResolutionProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2AttributeQueryProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.saml2.SAML2SSOProfileHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
  Schema type.
SCHEMA_TYPE - Static variable in class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
  Schema type.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AttributeQueryProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AttributeQueryProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpoint(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Selects the appropriate endpoint for the relying party and stores it in the request context.
selectEndpointByACS() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
  Selects the endpoint, from metadata, corresponding to the SP-provdided ACS URL.
serializeRequest(AuthnRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext
  Serializes an authentication request into a string.
service(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
service(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserAuthServlet
service(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
ServiceInformation - Interface in edu.internet2.middleware.shibboleth.idp.session
  Information about a service a user has logged in to.
ServiceInformationImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Information about a service a user has logged in to.
ServiceInformationImpl(String, DateTime, AuthenticationMethodInformation) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl
  Default constructor.
Session - Interface in edu.internet2.middleware.shibboleth.idp.session
  Session information for user logged into the IdP.
SessionImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Session information for user logged into the IdP.
SessionImpl(String, byte[], long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
  Constructor.
SessionManagerEntry - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Session store entry.
SessionManagerEntry(Session, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
  Constructor.
SessionManagerImpl - Class in edu.internet2.middleware.shibboleth.idp.session.impl
  Manager of IdP sessions.
SessionManagerImpl(StorageService<String, SessionManagerEntry>, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
  Constructor.
SessionManagerImpl(StorageService<String, SessionManagerEntry>, String, long) - Constructor for class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
  Constructor.
setAddresses(List<String>) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
  Set the list of denied or permitted IPs.
setApplicationContext(ApplicationContext) - Method in class edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerImpl
setArtifact(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
setArtifacts(Collection<String>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
setAttemptedAuthnMethod(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the authentication method that was used when attempting to authenticate the user.
setAuthenticationAttempted() - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Set if authentication has been attempted.
setAuthenticationDuration(long) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setAuthenticationDuration(long) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Sets the length of time, in milliseconds, after which a user should be re-authenticated.
setAuthenticationDuration(int) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Sets the duration of the authentication, in minutes.
setAuthenticationDurection(long) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Deprecated. use `AbstractLoginHandler.setAuthenticationDuration(long)`
setAuthenticationEngineURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the authentication engine's URL.
setAuthenticationFailure(AuthenticationException) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the error that occurred during authentication.
setAuthenticationInstant(DateTime) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setAuthenticationMethod(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setAuthenticationMethodInformation(AuthenticationMethodInformation) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the information about the authentication event.
setAuthenticationMethods(List<String>) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerFactoryBean
  Sets the authentication methods supported by the handler.
setAuthenticationServletURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
  Sets URL to authentication servlet.
setDefaultDeny(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
  Set whether the IPs in ipList a permitted list or a deny list.
setDereferencedAssertions(Collection<Assertion>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
  Sets the SAML assertions referenced by the artifact(s).
setEntries(List<String>, boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Set the permitted IP addresses.
setErrorHandler(AbstractErrorHandler) - Method in class edu.internet2.middleware.shibboleth.idp.profile.IdPProfileHandlerManager
  Sets the error handler.
setFailureStatus(Status) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.BaseSAML1ProfileRequestContext
  Sets the status reflecting a request failure.
setFailureStatus(Status) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.BaseSAML2ProfileRequestContext
  Sets the status reflecting a request failure.
setForceAuthRequired(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets if authentication must be forced.
setIdGenerator(IdentifierGenerator) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Gets an ID generator which may be used for SAML assertions, requests, etc.
setInboundBinding(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets the SAML message binding used by inbound messages.
setLoginContext(ShibbolethSSOLoginContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Sets the current login context.
setLoginContext(Saml2LoginContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
  Sets the current login context.
setMessageDecoders(Map<String, SAMLMessageDecoder>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets all the SAML message decoders configured for the IdP indexed by SAML binding URI.
setMessageEncoders(Map<String, SAMLMessageEncoder>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets all the SAML message encoders configured for the IdP indexed by SAML binding URI.
setPassiveAuthRequired(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets if authentication must be passive.
setPrincipalAuthenticated(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets if authentication succeeded.
setPrincipalName(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Deprecated. this information is contained in the `AuthenticationMethodInformation`
setProfileHandlerURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the ProfileHandler URL.
setProperty(String, Serializable) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets an optional property object.
setProtectedServletPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.RemoteUserLoginHandlerFactoryBean
  Sets the path to protected servlet.
setReferencedMessage(SAMLObject) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.ArtifactResolution.ArtifactResolutionRequestContext
setRelyingParty(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Gets the entity ID of the relying party.
setReportPreviousSessionAuthnMethod(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Sets whether to use PreviousSession as the users authentication method.
setReportPreviousSessionAuthnMethod(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Sets whether the login handler will report its authentication method as PreviousSession.
setSAMLResponse(Response) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
  Sets the response to the SAML 1 request.
setSAMLResponse(StatusResponseType) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry
  Sets the response to the SAML request.
setSecurityPolicyResolver(SecurityPolicyResolver) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets the resolver used to determine active security policy for an incoming request.
setServletPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Deprecated.
setServletPath(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Sets the path of the servlet to which the user agent may be redirected.
setServletURL(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
  Set the SSO-protected servlet's URL.
setSessionID(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.LoginContext
  Sets the `Session` ID.
setSpAssertionConsumerService(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Sets the service provider assertion consumer service URL.
setSpAssertionConsumerService(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
  Sets the assertion consumer service URL provided by SP.
setSpAssertionConsumerService(String) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
  Sets the SP-provided assertion consumer service URL.
setSpTarget(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Sets the service provider target URL.
setSupportedOutboundBindings(List<String>) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Sets the SAML message bindings that may be used by outbound messages.
setSupportsForceAuthentication(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Sets whether this handler supports forced re-authentication.
setSupportsPassive(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Sets whether this handler supports passive authentication.
setSupportsPassiveAuth(boolean) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Sets whether the login handler supports passive authentication.
setUsername(String) - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Set the username to use for all IP-address authenticated users.
setUsername(String) - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.IPAddressLoginHandlerFactoryBean
  Set the username to use for IP-address "authenticated" users.
ShibbolethSSODecoder - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Shibboleth 1.0 SSO authentication request message decoder.
ShibbolethSSODecoder() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSODecoder
  Constructor.
ShibbolethSSOEndpointSelector - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  An endpoint selector that may optionally take a SP-provided assertion consumer service URL, validate it against metadata, and return an endpoint based on it.
ShibbolethSSOEndpointSelector() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOEndpointSelector
ShibbolethSSOLoginContext - Class in edu.internet2.middleware.shibboleth.idp.authn
  Shibboleth SSO aware extension to `LoginContext`.
ShibbolethSSOLoginContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext
  Constructor.
ShibbolethSSOProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Shibboleth SSO request profile handler.
ShibbolethSSOProfileHandler(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler
  Constructor.
ShibbolethSSOProfileHandler.ShibbolethSSORequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml1
  Represents the internal state of a Shibboleth SSO Request while it's being processed by the IdP.
ShibbolethSSOProfileHandler.ShibbolethSSORequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml1.ShibbolethSSOProfileHandler.ShibbolethSSORequestContext
ShibbolethSSOProfileHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.saml1
  Spring bean configuration parser for `ShibbolethSSOProfileHandler`s.
ShibbolethSSOProfileHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.saml1.ShibbolethSSOProfileHandlerBeanDefinitionParser
shouldGenerateId() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.AbstractLoginHandlerBeanDefinitionParser
shouldGenerateId() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.SAMLMetadataHandlerBeanDefinitionParser
shouldGenerateId() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
signAssertion(BaseSAML1ProfileRequestContext<?, ?, ?>, Assertion) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Signs the given assertion if either the current profile configuration or the relying party configuration contains signing credentials.
signAssertion(BaseSAML2ProfileRequestContext<?, ?, ?>, Assertion) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Signs the given assertion if either the current profile configuration or the relying party configuration contains signing credentials.
SSOProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  SAML 2.0 SSO request profile handler.
SSOProfileHandler(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler
  Constructor.
SSOProfileHandler.SSORequestContext - Class in edu.internet2.middleware.shibboleth.idp.profile.saml2
  Represents the internal state of a SAML 2.0 SSO Request while it's being processed by the IdP.
SSOProfileHandler.SSORequestContext() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler.SSORequestContext
startUserAuthentication(LoginContext, HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Begins the authentication process.
StatusHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile
  Spring bean definition parser for `StatusProfileHandler`s.
StatusHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.StatusHandlerBeanDefinitionParser
StatusProfileHandler - Class in edu.internet2.middleware.shibboleth.idp.profile
  A simple profile handler that returns the string "ok" if the IdP is able to answer the request.
StatusProfileHandler() - Constructor for class edu.internet2.middleware.shibboleth.idp.profile.StatusProfileHandler
storeLoginContext(LoginContext, HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Stores the login context in the storage service.
SUBJECT_KEY - Static variable in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Request attribute to which user's subject should be bound.
supportsForceAuthentication() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Returns if this handler supports the ability to force a user to (re-)authenticate.
supportsForceAuthentication() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Returns if this handler supports the ability to force a user to (re-)authenticate.
supportsForceAuthentication() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Returns if this handler supports the ability to force a user to (re-)authenticate.
supportsPassive() - Method in interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
  Gets whether this handler supports passive authentication.
supportsPassive() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
  Gets whether this handler supports passive authentication.
supportsPassive() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.IPAddressLoginHandler
  Gets whether this handler supports passive authentication.
supportsPassive() - Method in class edu.internet2.middleware.shibboleth.idp.authn.provider.PreviousSessionLoginHandler
  Gets whether this handler supports passive authentication.
supportsPassiveAuth() - Method in class edu.internet2.middleware.shibboleth.idp.config.profile.authn.PreviousSessionLoginHandlerFactoryBean
  Gets whether the login handler supports passive authentication.

## T

toString() - Method in class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
toString() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler.SAML1AuditLogEntry
toString() - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler.SAML2AuditLogEntry

## U

updateUserSession(LoginContext, Subject, String, HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Updates the user's Shibboleth session with authentication information.
UsernamePasswordCredential - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Represents a username and password entered used to authenticate a subject.
UsernamePasswordCredential(String, String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordCredential
  Constructor.
UsernamePasswordLoginHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  Authenticate a username and password against a JAAS source.
UsernamePasswordLoginHandler(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginHandler
  Constructor.
UsernamePasswordLoginHandlerBeanDefinitionParser - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Spring bean definition parser for username/password authentication handlers.
UsernamePasswordLoginHandlerBeanDefinitionParser() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerBeanDefinitionParser
UsernamePasswordLoginHandlerFactoryBean - Class in edu.internet2.middleware.shibboleth.idp.config.profile.authn
  Factory bean for `UsernamePasswordLoginHandler`s.
UsernamePasswordLoginHandlerFactoryBean() - Constructor for class edu.internet2.middleware.shibboleth.idp.config.profile.authn.UsernamePasswordLoginHandlerFactoryBean
UsernamePasswordLoginServlet - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  This Servlet should be protected by a filter which populates REMOTE_USER.
UsernamePasswordLoginServlet() - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet
UsernamePasswordLoginServlet.SimpleCallbackHandler - Class in edu.internet2.middleware.shibboleth.idp.authn.provider
  A callback handler that provides static name and password data to a JAAS loging process.
UsernamePasswordLoginServlet.SimpleCallbackHandler(String, String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.provider.UsernamePasswordLoginServlet.SimpleCallbackHandler
  Constructor.
UsernamePrincipal - Class in edu.internet2.middleware.shibboleth.idp.authn
  A basic implementation of `Principal`.
UsernamePrincipal(String) - Constructor for class edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal
  Constructor.

## V

validateCookie(Cookie, HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter
  Validates the given session cookie against the associated session.
validateForcedReauthentication(Session, String, Subject) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  If forced authentication was required this method checks to ensure that the re-authenticated subject contains a principal name that is equal to the principal name associated with the authentication method.
validateSuccessfulAuthentication(LoginContext, HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.idp.authn.AuthenticationEngine
  Validates that the authentication was successfully performed by the login handler.
Version - Class in edu.internet2.middleware.shibboleth.idp
  Class for printing the version of this library.
Version() - Constructor for class edu.internet2.middleware.shibboleth.idp.Version

## W

writeAuditLogEntry(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.AbstractSAMLProfileHandler
  Writes an audit log entry indicating the successful response to the attribute request.
writeAuditLogEntry(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandler
  Writes an audit log entry indicating the successful response to the attribute request.
writeAuditLogEntry(BaseSAMLProfileRequestContext) - Method in class edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandler
  Writes an audit log entry indicating the successful response to the attribute request.

A B C D E F G H I L M N O P R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2008 Internet2. All Rights Reserved.