Class CorsSupport

java.lang.Object
swiss.trustbroker.util.CorsSupport

public class CorsSupport extends Object
  • Field Details

  • 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 client
      allowedOrigins - may be null
      Returns:
      request's origin header if in allowedOrigins (truncated to scheme, host, port)