Package be.looorent.micronaut.security
Class SecurityFilter
- java.lang.Object
-
- be.looorent.micronaut.security.SecurityFilter
-
- All Implemented Interfaces:
io.micronaut.core.order.Ordered,io.micronaut.http.filter.HttpFilter,io.micronaut.http.filter.HttpServerFilter
@Singleton public class SecurityFilter extends java.lang.Object implements io.micronaut.http.filter.HttpServerFilterThis service is not injected as a Micronaut filter, but can be used as the implementation of a Filter in the actual app.
-
-
Method Summary
Modifier and Type Method Description org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>>doFilter(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.ServerFilterChain chain)Checks the validity of a request's Authorization header and continue processing the filter chain if no error occurs.
-
-
-
Method Detail
-
doFilter
public org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> doFilter(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.ServerFilterChain chain)Checks the validity of a request's Authorization header and continue processing the filter chain if no error occurs.- Specified by:
doFilterin interfaceio.micronaut.http.filter.HttpServerFilter- Parameters:
request- the request that must be validated against the security checkschain- next filters to process if no error occurs- Returns:
- an HTTP response
-
-