Index
All Classes and Interfaces|All Packages
A
- AuthenticatedHttpServletRequest - Class in io.telicent.servlet.auth.jwt.servlet3
-
An authenticated HTTP Servlet Request, which is a decorator around the original request
- AuthenticatedHttpServletRequest(HttpServletRequest, Jws<Claims>, String) - Constructor for class io.telicent.servlet.auth.jwt.servlet3.AuthenticatedHttpServletRequest
-
Creates a new authenticated request
C
- createEngine(List<HeaderSource>, String, List<String>) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3EngineProvider
D
- DEFAULT_ENGINE - Static variable in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
-
Default engine singleton instance
- destroy() - Method in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
E
- extractTokens(HttpServletRequest) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
G
- getAttribute(String) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3FilterConfigAdaptor
- getAttribute(HttpServletRequest, String) - Method in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
- getDefaultEngine() - Method in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
- getParameter(String) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3FilterConfigAdaptor
- getPath(HttpServletRequest) - Method in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
- getRemoteUser() - Method in class io.telicent.servlet.auth.jwt.servlet3.AuthenticatedHttpServletRequest
- getRequestUrl(HttpServletRequest) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
- getStatus(HttpServletResponse) - Method in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
- getUserPrincipal() - Method in class io.telicent.servlet.auth.jwt.servlet3.AuthenticatedHttpServletRequest
- getVerifiedJwt() - Method in class io.telicent.servlet.auth.jwt.servlet3.AuthenticatedHttpServletRequest
-
Gets the verified JSON Web Token (JWT) for the request
H
- hasRequiredParameters(HttpServletRequest) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
I
- init(FilterConfig) - Method in class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
- io.telicent.servlet.auth.jwt.servlet3 - package io.telicent.servlet.auth.jwt.servlet3
J
- JwtAuthFilter - Class in io.telicent.servlet.auth.jwt.servlet3
-
A filter that requires that users provide a valid JSON Web Token (JWT) in order for their requests to proceed
- JwtAuthFilter() - Constructor for class io.telicent.servlet.auth.jwt.servlet3.JwtAuthFilter
P
- prepareRequest(HttpServletRequest, Jws<Claims>, String) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
S
- sendChallenge(HttpServletRequest, HttpServletResponse, Challenge) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
- sendError(HttpServletResponse, Throwable) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
- Servlet3EngineProvider - Class in io.telicent.servlet.auth.jwt.servlet3
-
A provider for automated configuration of
Servlet3JwtAuthenticationEngine - Servlet3EngineProvider() - Constructor for class io.telicent.servlet.auth.jwt.servlet3.Servlet3EngineProvider
- Servlet3FilterConfigAdaptor - Class in io.telicent.servlet.auth.jwt.servlet3
-
A runtime configuration adaptor for Servlet 3.x environments
- Servlet3FilterConfigAdaptor(FilterConfig) - Constructor for class io.telicent.servlet.auth.jwt.servlet3.Servlet3FilterConfigAdaptor
-
Creates a new adaptor
- Servlet3JwtAuthenticationEngine - Class in io.telicent.servlet.auth.jwt.servlet3
-
A JSON Web Token (JWT) authentication engine for use with
javax.servletbased applications - Servlet3JwtAuthenticationEngine() - Constructor for class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
-
Creates a new authentication engine with default configuration
- Servlet3JwtAuthenticationEngine(Collection<HeaderSource>, String, Collection<String>) - Constructor for class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
-
Creates a new authentication engine using the provided configuration
- setAttribute(String, Object) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3FilterConfigAdaptor
- setRequestAttribute(HttpServletRequest, String, Object) - Method in class io.telicent.servlet.auth.jwt.servlet3.Servlet3JwtAuthenticationEngine
All Classes and Interfaces|All Packages