Interface | Description |
---|---|
CrsfTokenService |
An
AppContextService to generate CRSF tokens |
LogoutListener | |
RemoteAuthListener<AU extends AppUser> |
Interface for
Composite s which observe
external authentications. |
ServletService |
An
AppContextService used to access the servlet environment. |
ViewTransitionKey<T> |
Interface for Transition keys that can
implement bookmarkable non-modifying direct transitions that are
safe to access via direct GET URLs.
|
Class | Description |
---|---|
APISessionServlet |
A
SessionServlet that will look for person/password parameters in the url/post parameters to
perform login if the session is un-authenticated |
BadKeyServlet |
Servlet to generate the fingerprints of ssh keys forbidden by this server
It is unauthenticated as only hashes are published
|
BounceAuthServlet |
An implementation of the IdP end of the remote authentication protocol used by
RemoteAuthServlet . |
ContainerAuthServlet |
Servlet that expects to be authenticated at the container level
|
CrossCookieComposite |
A composite added to a
WtmpManager that records cookie values for cross application SSO
The cookie data should be of the format
id-random-data where id is the id of the Wtmp record. |
DefaultCrsfTokenService | |
DefaultServletService |
A default implementation for
ServletService for a HTTP servlet application. |
EmailChangeRequestServlet |
Servlet to handle Email Change requests.
|
ErrorFilter |
Traps uncaught errors and initialises the AppContext.
|
ErrorFilter.Closer | |
FileUploadWebappContextListener |
ContextListener that ensures threads created by apache commons file upload
are shutdown.
|
HeartbeatServlet |
A servlet to trigger timed events from a remote cron job
Alternatively if the parameter HeartbeatServlet.run_thread is set to true
the heartbeat will be run from a thread at a frequency of HeartbeatServlet.repeat minutes.
|
LoginServlet<T extends AppUser> |
LoginServlet
Handles password based logins.
|
LogServiceWebappContextListener |
ContextListener that ensures the
LoggerService is is correctly configured on
application start
and shutdown on application finish. |
MultiPartServletService |
A
ServletService that supports MultiPart form content via tha apache fileupload
libraries. |
NullCrsfTokenService |
A
CrsfTokenService that disables the check. |
PartStreamData | |
PasswordChangeRequestServlet<A extends AppUser> |
Servlet to handle web password resets.
|
QRServlet |
Servlet to generate a QRCode
This is not authenticated but may use the HttpSession
|
RegisterServlet |
Register first time visitors
|
RemoteAuthServlet |
This servlet is to support authentication from the container.
|
RequestMimeStreamData | |
ServeDataServlet |
Servlet to serve ServeData objects
Note this has to work for externally authenticated sessions as well as
logged in sessions
|
Servlet3MultiPartServletService |
A
ServletService that supports MultiPart form content via request methods introduced in the Servlet3.0 spec
To support earlier servlet versions there is a version that uses the apache fileupload library instead
Note this will only work if the servlet has the @MultiPartConfig annotation or you are using tomcat with
the allowCasualMultipartParsing attribute set to true in the Context. |
ServletFormResultVisitor | |
ServletTransitionVisitor<K,T> | |
SessionServlet |
abstract servlet class that does the basic authentication.
|
ShortcutServletTransitionVisitor<K,T> |
A cut-down version of the
ServletTransitionVisitor that generates those FormResult s
that can be generated without taking a lock, for example the redirect to the form jsp. |
SignupServlet | Deprecated |
StaticServlet |
This servlet serves static content from a location outside the application
install tree.
|
StaticServlet.ExistFilter | |
TransitionServlet<K,T> |
Servlet to do generic transitions.
|
TransitionServlet.GetIDVisitor<T,K> | |
TransitionServlet.GetTargetVisitor<T,K> | |
UserServlet<T extends AppUser> |
A servlet to allow a registered user to manage their identity.
|
WebappContextListener |
A ContextListener that tries to avoid the PermGen problem by
unregistering the DB drivers when an Application is unloaded.
|
WebappServlet |
webappServlet Base class for servlets in the web application, it hold
generally useful methods for use by all servlets
|
WtmpManager |
Table to track application logins
|