Package lumis.portal.authentication.http
Contains the infrastructure for authenticating http requests. This allows
to customize how to authenticate an user based on the
HttpServletRequest
object. This also allows
auto-login implementations to be done.
To implement a custom http authenticator, you must implement the interface
IHttpAuthenticator
and configure
the lumisportalconfig.xml
file for the Portal to use your
implementation.
- Since:
- 4.0.10
- Version:
- $Revision$ $Date$
- See Also:
IHttpAuthenticator
,HttpHandshakeAuthenticator
-
Interface Summary Interface Description IHttpAuthenticator Defines the callback methods an http authenticator must provide for the Portal. -
Class Summary Class Description HttpAuthenticatorFactory ProvidesIHttpAuthenticator
instances.HttpHandshakeAuthenticator An abstract implementation ofIHttpAuthenticator
for making it easier to implement authenticators that require multiple http requests to complete the authentication.SpnegoAuthenticator HTTP authenticator implementation that uses SPNEGO/Kerberos for authenticating the user accessing the portal. -
Exception Summary Exception Description ContinueOnNextRequestException Exception that indicates that an authentication could not be completed yet, and will continue during the next request.