| Interface | Description |
|---|---|
| CrsfTokenService |
An
AppContextService to generate CRSF tokens |
| LogoutListener | |
| RemoteAuthListener<AU extends AppUser> |
Interface for
Composites 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 FormResults
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
|