| Package | Description |
|---|---|
| edu.internet2.middleware.shibboleth.idp.authn | |
| edu.internet2.middleware.shibboleth.idp.authn.provider | |
| edu.internet2.middleware.shibboleth.idp.profile |
| Modifier and Type | Method and Description |
|---|---|
protected LoginHandler |
AuthenticationEngine.selectLoginHandler(Map<String,LoginHandler> possibleLoginHandlers,
LoginContext loginContext,
Session idpSession)
Selects a login handler from a list of possible login handlers that could be used for the request.
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,LoginHandler> |
AuthenticationEngine.determinePossibleLoginHandlers(Session idpSession,
LoginContext loginContext)
Determines which configured login handlers will support the requested authentication methods.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AuthenticationEngine.filterByForceAuthentication(Session idpSession,
LoginContext loginContext,
Map<String,LoginHandler> loginHandlers)
Filters out any login handler based on the requirement for forced authentication.
|
protected void |
AuthenticationEngine.filterByPassiveAuthentication(Session idpSession,
LoginContext loginContext,
Map<String,LoginHandler> loginHandlers)
Filters out any login handler that doesn't support passive authentication if the login context indicates passive
authentication is required.
|
protected void |
AuthenticationEngine.filterPreviousSessionLoginHandler(Map<String,LoginHandler> supportedLoginHandlers,
Session idpSession,
LoginContext loginContext)
Filters out the previous session login handler if there is no existing IdP session, no active authentication
methods, or if at least one of the active authentication methods do not match the requested authentication
methods.
|
protected LoginHandler |
AuthenticationEngine.selectLoginHandler(Map<String,LoginHandler> possibleLoginHandlers,
LoginContext loginContext,
Session idpSession)
Selects a login handler from a list of possible login handlers that could be used for the request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLoginHandler
Base class for authentication handlers.
|
class |
ExternalAuthnSystemLoginHandler
A login handler meant to bridge between the IdP and an external, web-based, authentication service.
|
class |
IPAddressLoginHandler
IP Address authentication handler.
|
class |
PreviousSessionLoginHandler
Login handler that is called when user is logged in under a previously existing session.
|
class |
RemoteUserLoginHandler
Authentication Handler that redirects to servlet protected by a Web Single-Sign-On system.
|
class |
UsernamePasswordLoginHandler
Authenticate a username and password against a JAAS source.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<String,LoginHandler> |
IdPProfileHandlerManager.loginHandlers
Map of authentication methods to login handlers.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,LoginHandler> |
IdPProfileHandlerManager.getLoginHandlers()
Gets the registered authentication handlers.
|
Copyright © 1999-2014. All Rights Reserved.