All Classes and Interfaces
Class
Description
This class is designed to provide a template for sub classes that will scan
their data and respond accordingly.
Please remember that derived classes need a no-arg constructor in order to work with Quartz.
Filter used to avoid redirect for asynchronous request in case of session timeout
Sends authenticated users to one of the configured welcome pages after login.
Base implementation that allows to send e-mails using
javax.mail.The mode
Persistence for bundle information.
Log information about bundle build versions.
Bundle information via REST.
Functions on
BundleInfo.Goes through each request and sets its max inactive time to a default value if they are a normal request or
invalidates the session if they are a security request.
Inspects request current job header and sets the current job for the request.
Password encoder using bcrypt for password hashing while still supporting the verification of olf md5 based
passwords.
An
AuthenticationEntryPoint that delegates to a default implementation unless a "X-Requested-Auth" header
with a value of "Digest".An email address.
An MxBean that exposes the number of open http connections to a JXM agent
This filter is wrapping
HttpServletRequests in such a way that they feature the https scheme.This wrapper is used to pretend the
HTTPS scheme.Adds padding to json responses when the 'jsonp' parameter is specified.
Sends user directory provider to invalidate user cache and logs out.
Overrides the default behavior of the OAuth ProtectedResourceProcessingFilter to keep the authentication returned by
LtiLaunchAuthenticationHandler#createAuthentication(
javax.servlet.http.HttpServletRequest,
org.springframework.security.oauth.provider.ConsumerAuthentication,
org.springframework.security.oauth.provider.token.OAuthAccessProviderToken)}
A OAuth consumer details service with multiple consumers.
API that defines persistent storage of organizations.
Presents exception that occurs while storing/retrieving organizations from persistence storage.
Implements
OrganizationDatabase.Implements the organizational directory.
Provides access to the organizations served by this Opencast instance.
Inspects request URLs and sets the organization for the request.
OSGi bound bundle info database.
OSGi bound implementation.
An
AuthenticationEntryPoint that redirects to a configured login URL with a specified return query parameter.Security filter used to set the organization and user in remote implementations.
Listens for JAX-RS annotated services and publishes them to the global URL space using a single shared HttpContext.
Extends the CXF JSONProvider for the grand purpose of removing '@' symbols from json and padded jsonp.
An HttpServlet that uses a JAX-RS service to handle requests.
A servlet filter that delegates to the appropriate spring filter chain
A Spring Security implementation of
SecurityService.Opencast's shared
HttpContext.OSGi service that allows to send e-mails using
javax.mail.Registers a security filter, which delegates to the spring filter chain appropriate for the current request's
organization.
Authentication provider based on the remember-me cookie.
This implements a zero-configuration version Spring Security's token based remember-me service.
This filter is looking for
X-FORWARDED-FOR headers in the HTTP request and if found sets it as the
original IP.This is a special implementation of the anonymous filter that prevents the filter from going with the anonymous user
if there is the potential for a real authentication coming later on.
An http client that executes secure (though not necessarily encrypted) http requests.
An
AuthenticationEntryPoint that delegates to either a specified redirecting AEP or to
one replying with 403.