Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractWebfluxContextUpdatingFilter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
-
Base class for any filter that must be able to update the request context.
- AbstractWebfluxContextUpdatingFilter(RequestContextManager) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
-
Constructor.
- AccessDeniedExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
-
AccessDeniedException handler.
- AccessDeniedExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
- API_PATH_MASK - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
-
Api path mask.
- authenticate(Authentication) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.JwtAuthenticationManager
- AuthenticationExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
-
AuthenticationException handler.
- AuthenticationExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
- authenticationManager() - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
-
JWT authentication manager.
- authenticationWebFilter() - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
-
Authentication web filter.
C
- Constants - Class in es.kukenan.smartfi.microservice.webfluxconfig.util
-
Constants class.
- Constants() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
- contextPropagationFilter - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
-
Context propagation filter.
- ContextPropagationFilter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
-
Filter to extract http headers that carry context information (requestId and companyId) and propagate them to the request context and to the response.
- ContextPropagationFilter(RequestContextManager, ContextPropagationProperties) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.ContextPropagationFilter
-
Constructor.
- convert(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
- CustomErrorWebExceptionHandler - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error
-
Exception handler.
- CustomErrorWebExceptionHandler(ErrorAttributes, WebProperties, ErrorProperties, ApplicationContext, ExceptionFormatterManager) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
-
Constructor.
- CustomRequestExchangeMatcher - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
-
Custom exchange matcher.
- CustomRequestExchangeMatcher() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.CustomRequestExchangeMatcher
E
- ERROR_ATTRIBUTE - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
-
Error attribute name.
- errorAttributes() - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
-
Error attributes bean.
- errorWebExceptionHandler(ErrorAttributes, WebProperties, ObjectProvider<ViewResolver>, ServerCodecConfigurer, ApplicationContext, ExceptionFormatterManager) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
-
Exception handler bean.
- es.kukenan.smartfi.microservice.webfluxconfig.configuration - package es.kukenan.smartfi.microservice.webfluxconfig.configuration
-
Webflux micoreservice configuration package.
- es.kukenan.smartfi.microservice.webfluxconfig.configuration.error - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.error
-
Errors configuration package.
- es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter
-
Exception handlers package.
- es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
-
Error formatters implementation package.
- es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
-
Exchange filters package.
- es.kukenan.smartfi.microservice.webfluxconfig.configuration.security - package es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
-
Security configuration package.
- es.kukenan.smartfi.microservice.webfluxconfig.util - package es.kukenan.smartfi.microservice.webfluxconfig.util
-
Utilities package.
- ExceptionFormatter - Interface in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter
-
Exceptions handler interface.
- exceptionFormatterList - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatterManager
-
Exceptions handlers list.
- exceptionFormatterManager - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
-
Exception handler manager.
- ExceptionFormatterManager - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter
-
Exception handler manager.
- ExceptionFormatterManager(List<ExceptionFormatter>) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatterManager
-
Constructor.
- extractWalletContext(JwtBearerToken) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
-
Extract the
RequestContextManager.WalletContextfrom the givenJwtBearerToken.
F
- filter(ServerWebExchange, WebFilterChain) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
- filterAndExtractWalletContext(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
-
Method that must implement subclasses to filter and return a
RequestContextManager.WalletContextwhen one was extracted from the request. - filterAndExtractWalletContext(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.ContextPropagationFilter
- filterAndExtractWalletContext(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
- findExceptionFormatter(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatterManager
-
Find exception handler.
G
- generateErrorBody(ServerRequest) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
- generateErrorSummary(Throwable) - Method in interface es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatter
-
Generate
ErrorSummaryDto. - generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
- generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
- generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
- generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.RuntimeExceptionFormatter
- generateErrorSummary(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
- getError(ServerRequest) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.KukenanWalletErrorAttributes
- getRoutingFunction(ErrorAttributes) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.CustomErrorWebExceptionHandler
- getStatus(Throwable) - Method in interface es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatter
-
Get HTTP status.
- getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
- getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
- getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
- getStatus(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
- getToken(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
- getTokenFromRequest(HttpHeaders) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
I
- isExceptionType(Throwable) - Method in interface es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.ExceptionFormatter
-
Verify exception type.
- isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
- isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
- isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
- isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.RuntimeExceptionFormatter
- isExceptionType(Throwable) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
J
- JwtAuthenticationManager - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
-
JWT authentication manager.
- JwtAuthenticationManager() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.JwtAuthenticationManager
- jwtContextPropagationFilter - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
-
JWT authorization filter.
- JwtContextPropagationFilter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters
-
Filter to extract http headers that carry context information (requestId and companyId) and propagate them to the request context and to the response.
- JwtContextPropagationFilter(RequestContextManager, JwtService) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
-
Constructor.
- jwtService - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.JwtContextPropagationFilter
-
JWT Services.
- jwtService - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
-
JWT service.
- jwtService - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
-
JWT service.
K
- KukenanWalletErrorAttributes - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error
-
kukenbank error attributes.
- KukenanWalletErrorAttributes() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.KukenanWalletErrorAttributes
- KukenanWalletExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
-
KukenanWalletException handler.
- KukenanWalletExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.KukenanWalletExceptionFormatter
M
- matches(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.CustomRequestExchangeMatcher
P
- propagationConfig - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.ContextPropagationFilter
-
Context propagation related configuration properties.
R
- requestContextManager - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
-
The
RequestContextManagerused to update the request context. - RuntimeExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
-
RuntimeException handler.
- RuntimeExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.RuntimeExceptionFormatter
S
- securityWebFilterChain(ServerHttpSecurity) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
-
Filter for disabled csrf.
- serverProperties - Variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
-
Server properties.
- shouldFilter(ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.filters.AbstractWebfluxContextUpdatingFilter
- STATUS - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AccessDeniedExceptionFormatter
-
Access denied exception status.
- STATUS - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.AuthenticationExceptionFormatter
-
Authentication exception status.
- STATUS - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
-
Undefined exception status.
- storeErrorInformation(Throwable, ServerWebExchange) - Method in class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.KukenanWalletErrorAttributes
T
- TOKEN_PREFIX - Static variable in class es.kukenan.smartfi.microservice.webfluxconfig.util.Constants
-
Bearer token prefix at Authorization header.
- TokenAuthenticationConverter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.security
-
Token authentication converter.
- TokenAuthenticationConverter(JwtService) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.security.TokenAuthenticationConverter
-
Constructor.
U
- UnexpectedExceptionFormatter - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl
-
UnexpectedException handler.
- UnexpectedExceptionFormatter() - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.error.formatter.impl.UnexpectedExceptionFormatter
W
- WebfluxErrorConfiguration - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration
-
Errors configuration.
- WebfluxErrorConfiguration(ServerProperties) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxErrorConfiguration
-
Constructor.
- WebfluxSecurityConfiguration - Class in es.kukenan.smartfi.microservice.webfluxconfig.configuration
-
Cors configuration for web flux.
- WebfluxSecurityConfiguration(ContextPropagationFilter, JwtContextPropagationFilter, JwtService) - Constructor for class es.kukenan.smartfi.microservice.webfluxconfig.configuration.WebfluxSecurityConfiguration
-
Constructor.
All Classes and Interfaces|All Packages|Constant Field Values