com.vaadin.flow.spring.security.
Class RequestUtil
Contains utility methods related to request handling.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isAnonymousEndpoint
(jakarta.servlet.http.HttpServletRequest request) Checks whether the request targets an endpoint that is public, i.e.
boolean
isAnonymousRoute
(jakarta.servlet.http.HttpServletRequest request) Checks whether the request targets a Flow route that is public, i.e.
boolean
isEndpointRequest
(jakarta.servlet.http.HttpServletRequest request) Checks whether the request targets an endpoint.
boolean
isFrameworkInternalRequest
(jakarta.servlet.http.HttpServletRequest request) Checks whether the request is an internal request.
-
Constructor Details
-
RequestUtil
public RequestUtil()
-
-
Method Details
-
isFrameworkInternalRequest
public boolean isFrameworkInternalRequest(jakarta.servlet.http.HttpServletRequest request) Checks whether the request is an internal request. An internal request is one that is needed for all Vaadin applications to function, e.g. UIDL or init requests. Note that bootstrap requests for any route or static resource requests are not internal, neither are resource requests for the JS bundle.
Parameters:
request
- the servlet requestReturns:
true
if the request is Vaadin internal,false
otherwise -
isEndpointRequest
public boolean isEndpointRequest(jakarta.servlet.http.HttpServletRequest request) Checks whether the request targets an endpoint.
Parameters:
request
- the servlet requestReturns:
true
if the request is targeting an enpoint,false
otherwise -
isAnonymousEndpoint
public boolean isAnonymousEndpoint(jakarta.servlet.http.HttpServletRequest request) Checks whether the request targets an endpoint that is public, i.e. marked as @
AnonymousAllowed
.Parameters:
request
- the servlet requestReturns:
true
if the request is targeting an anonymous enpoint,false
otherwise -
isAnonymousRoute
public boolean isAnonymousRoute(jakarta.servlet.http.HttpServletRequest request) Checks whether the request targets a Flow route that is public, i.e. marked as @
AnonymousAllowed
.Parameters:
request
- the servlet requestReturns:
true
if the request is targeting an anonymous route,false
otherwise
-