Class JwtAuthFilter
java.lang.Object
org.opentestfactory.services.components.auth.JwtAuthFilter
- All Implemented Interfaces:
io.micronaut.core.order.Ordered,io.micronaut.http.filter.HttpFilter,io.micronaut.http.filter.HttpServerFilter
@Filter("/**")
public class JwtAuthFilter
extends Object
implements io.micronaut.http.filter.HttpServerFilter
This filter checks if authentication is needed per the active configuration and if so, checks if
the JWT auth token was sent and is valid.
- Author:
- edegenetais
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> doFilter(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.ServerFilterChain chain) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.filter.HttpServerFilter
doFilterMethods inherited from interface io.micronaut.core.order.Ordered
getOrder
-
Constructor Details
-
JwtAuthFilter
-
-
Method Details
-
doFilter
public org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> doFilter(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.ServerFilterChain chain) - Specified by:
doFilterin interfaceio.micronaut.http.filter.HttpServerFilter
-