public class CORSHelper
extends java.lang.Object
Constructor and Description |
---|
CORSHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getAllowedOrigins(java.lang.String origin,
java.util.Set<java.lang.String> allowedOrigins)
Function to retrieve allowed origin header string
|
static void |
handleCORSHeaders(CORSConfiguration corsConfiguration,
MessageContext synCtx,
java.lang.String supportedMethods,
boolean updateHeaders)
Functions to handle CORS Headers
|
static void |
handleCORSHeadersForResponse(CORSConfiguration corsConfiguration,
MessageContext synCtx)
Function to set CORS headers to response message transport headers extracting from synapse message context
|
public static java.lang.String getAllowedOrigins(java.lang.String origin, java.util.Set<java.lang.String> allowedOrigins)
origin
- Received originallowedOrigins
- allowed origin setpublic static void handleCORSHeaders(CORSConfiguration corsConfiguration, MessageContext synCtx, java.lang.String supportedMethods, boolean updateHeaders)
synCtx
- Synapse message contextcorsConfiguration
- of the APIsupportedMethods
- updateHeaders
- Booleanpublic static void handleCORSHeadersForResponse(CORSConfiguration corsConfiguration, MessageContext synCtx)
synCtx
- corsConfiguration
- of the APICopyright © 2005-2021 Apache Software Foundation. All Rights Reserved.