Package swiss.trustbroker.util
Class CorsSupport
java.lang.Object
swiss.trustbroker.util.CorsSupport
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetAllowedOrigin(jakarta.servlet.http.HttpServletRequest request, Set<String> allowedOrigins) static voidsetAccessControlHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, CorsPolicies corsPolicies, Set<String> ownOrigins)
-
Field Details
-
ALL_ORIGINS
- See Also:
-
DEFAULT_ORIGINS
-
DEFAULT_METHODS
- See Also:
-
DEFAULT_HEADERS
- See Also:
-
DEFAULT_MAXAGE
- See Also:
-
-
Method Details
-
setAccessControlHeaders
public static void setAccessControlHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, CorsPolicies corsPolicies, Set<String> ownOrigins) -
getAllowedOrigin
public static String getAllowedOrigin(jakarta.servlet.http.HttpServletRequest request, Set<String> allowedOrigins) - Parameters:
request- received from HTTP clientallowedOrigins- may be null- Returns:
- request's origin header if in allowedOrigins (truncated to scheme, host, port)
-