Index

A C D E F H J O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractContextUpdatingFilter - Class in es.kukenan.smartfi.springboot.context.web.filter
Base class for any filter that must be able to update the request context.
AbstractContextUpdatingFilter() - Constructor for class es.kukenan.smartfi.springboot.context.web.filter.AbstractContextUpdatingFilter
 

C

commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer.CustomAuthenticationEntryPoint
 
configure(HttpSecurity) - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
 
configure(HttpSecurity, WebSecurityConfigurer) - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurerCustomizer
Entrypoint for web security customization.
contextPropagationInFilter - Variable in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
Context propagation filter.
contextPropagationInFilter() - Method in class es.kukenan.smartfi.springboot.config.web.servlet.ServletWebApplicationConfig
Context propagation in http filter.
ContextPropagationInFilter - Class in es.kukenan.smartfi.springboot.context.web.filter
Filter to extract http headers that carry context information (requestId and companyId) and propagate them to the request context and to the response.
ContextPropagationInFilter() - Constructor for class es.kukenan.smartfi.springboot.context.web.filter.ContextPropagationInFilter
 
CustomAccessDeniedHandler() - Constructor for class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer.CustomAccessDeniedHandler
 
CustomAuthenticationEntryPoint() - Constructor for class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer.CustomAuthenticationEntryPoint
 
customObjectMapper - Static variable in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
Object mapper used to serialize http response bodies.

D

doDefaultConfigure(HttpSecurity) - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
Default web security configuration.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class es.kukenan.smartfi.springboot.context.web.filter.AbstractContextUpdatingFilter
 

E

es.kukenan.smartfi.springboot.config - package es.kukenan.smartfi.springboot.config
Spring Boot microservices configuration package.
es.kukenan.smartfi.springboot.config.security - package es.kukenan.smartfi.springboot.config.security
Common security configuration module.
es.kukenan.smartfi.springboot.config.web.servlet - package es.kukenan.smartfi.springboot.config.web.servlet
Here, classes for configuring web (servlet based) projects will be placed.
es.kukenan.smartfi.springboot.context.web.filter - package es.kukenan.smartfi.springboot.context.web.filter
Base package for common web filters.
es.kukenan.smartfi.springboot.controller - package es.kukenan.smartfi.springboot.controller
Controller common module.
es.kukenan.smartfi.springboot.security.web.filter - package es.kukenan.smartfi.springboot.security.web.filter
Base package for security specific web filters.
exceptionHandler - Variable in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
exceptionHandlerFilter() - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
 
extractWalletContext(JwtBearerToken) - Method in class es.kukenan.smartfi.springboot.security.web.filter.JwtAuthorizationFilter
extractWalletContext(HttpServletRequest) - Method in class es.kukenan.smartfi.springboot.context.web.filter.ContextPropagationInFilter
Method that examine the HttpServletRequest headers to find request context information.

F

filter(HttpServletRequest, HttpServletResponse) - Method in class es.kukenan.smartfi.springboot.security.web.filter.JwtAuthorizationFilter
Perform the request filter returning the JwtBearerToken if one has been extracted from the request and validated.
filterAndExtractWalletContext(HttpServletRequest, HttpServletResponse) - Method in class es.kukenan.smartfi.springboot.context.web.filter.AbstractContextUpdatingFilter
Method that must implement subclasses to filter and return a RequestContextManager.WalletContext when one was extracted from the request.
filterAndExtractWalletContext(HttpServletRequest, HttpServletResponse) - Method in class es.kukenan.smartfi.springboot.context.web.filter.ContextPropagationInFilter
 
filterAndExtractWalletContext(HttpServletRequest, HttpServletResponse) - Method in class es.kukenan.smartfi.springboot.security.web.filter.JwtAuthorizationFilter
 

H

handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer.CustomAccessDeniedHandler
 
handleAccessDeniedException(AccessDeniedException, WebRequest) - Method in class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
Handle a AccessDeniedException as a forbidden error.
handleAuthenticationException(AuthenticationException, WebRequest) - Method in class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
Handle a AuthenticationException as an unauthenticated error.
handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
 
handleMissingServletRequestParameter(MissingServletRequestParameterException, HttpHeaders, HttpStatus, WebRequest) - Method in class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
 
handleResponse(ResponseEntity<Object>, HttpServletResponse) - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
Handles a response created at the RestExceptionHandler and writes the required http json error response.
handleRuntimeException(RuntimeException, WebRequest) - Method in class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
Handle any other exception.
handleUnexpectedException(UnexpectedException, WebRequest) - Method in class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
Handle a UnexpectedException as undefined error condition.
handleWalletException(KukenanWalletException, WebRequest) - Method in class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
Handle a WalletException as defined error condition.

J

jwtAuthorizationFilter - Variable in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
JWT authorization filter.
jwtAuthorizationFilter() - Method in class es.kukenan.smartfi.springboot.config.web.servlet.ServletWebApplicationConfig
JWT authorization filter.
JwtAuthorizationFilter - Class in es.kukenan.smartfi.springboot.security.web.filter
An authorization filter implementation that check for the presence of a valid JWT.
JwtAuthorizationFilter() - Constructor for class es.kukenan.smartfi.springboot.security.web.filter.JwtAuthorizationFilter
 
jwtService - Variable in class es.kukenan.smartfi.springboot.security.web.filter.JwtAuthorizationFilter
JWT Services.

O

outputResponse(ResponseEntity<Object>, HttpServletResponse) - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
Write the given response entity to the http servlet response.

P

propagationConfig - Variable in class es.kukenan.smartfi.springboot.context.web.filter.ContextPropagationInFilter
Context propagation related configuration properties.

R

requestContextManager - Variable in class es.kukenan.smartfi.springboot.context.web.filter.AbstractContextUpdatingFilter
The RequestContextManager used to update the request context.
restExceptionHandler() - Method in class es.kukenan.smartfi.springboot.config.web.servlet.ServletWebApplicationConfig
Global rest exception handler.
RestExceptionHandler - Class in es.kukenan.smartfi.springboot.controller
REST service exception handler.
RestExceptionHandler() - Constructor for class es.kukenan.smartfi.springboot.controller.RestExceptionHandler
 

S

ServletWebApplicationConfig - Class in es.kukenan.smartfi.springboot.config.web.servlet
Master class designed to configure the beans required in a web project, servlet based.
ServletWebApplicationConfig() - Constructor for class es.kukenan.smartfi.springboot.config.web.servlet.ServletWebApplicationConfig
 
SpringBootConfiguration - Class in es.kukenan.smartfi.springboot.config
Microservice Spring Boot configuration.
SpringBootConfiguration() - Constructor for class es.kukenan.smartfi.springboot.config.SpringBootConfiguration
 

T

TOKEN_PREFIX - Static variable in class es.kukenan.smartfi.springboot.security.web.filter.JwtAuthorizationFilter
Bearer token prefix at Authorization header.

W

WebSecurityConfigurer - Class in es.kukenan.smartfi.springboot.config.security
REST API security configuration.
WebSecurityConfigurer() - Constructor for class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
 
WebSecurityConfigurer.CustomAccessDeniedHandler - Class in es.kukenan.smartfi.springboot.config.security
Access denied handler to configure how access denied errors are managed (a response is created by the RestExceptionHandler.
WebSecurityConfigurer.CustomAuthenticationEntryPoint - Class in es.kukenan.smartfi.springboot.config.security
Authentication error handler to configure how authentication errors are managed (a response is created by the RestExceptionHandler.
webSecurityConfigurerCustomizer - Variable in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
WebSecurityConfigurerCustomizer - Class in es.kukenan.smartfi.springboot.config.security
Base class for a bean used to customize the web configuration.
WebSecurityConfigurerCustomizer() - Constructor for class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurerCustomizer
 
A C D E F H J O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values