Index
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
-
The
RestExceptionHandler. - exceptionHandlerFilter() - Method in class es.kukenan.smartfi.springboot.config.security.WebSecurityConfigurer
- extractWalletContext(JwtBearerToken) - Method in class es.kukenan.smartfi.springboot.security.web.filter.JwtAuthorizationFilter
-
Extract the
RequestContextManager.WalletContextfrom the givenJwtBearerToken. - extractWalletContext(HttpServletRequest) - Method in class es.kukenan.smartfi.springboot.context.web.filter.ContextPropagationInFilter
-
Method that examine the
HttpServletRequestheaders 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
JwtBearerTokenif 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.WalletContextwhen 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
RestExceptionHandlerand 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
RequestContextManagerused 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
All Classes and Interfaces|All Packages|Constant Field Values