public class CorsFilterDefault extends Object implements CorsFilter
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
CorsFilterDefault() |
| Modifier and Type | Method and Description |
|---|---|
CorsFilterResponse |
apply(CorsFilterClient corsFilterClient)
Apply the cors filter and return the result.
|
protected void |
corsAddAllowCookies(CorsFilterClient corsFilterClient) |
protected void |
corsAddAllowMethods(CorsFilterClient corsFilterClient,
Set<HttpMethod> allowedMethods) |
protected void |
corsAddAllowOrigin(CorsFilterClient corsFilterClient) |
protected void |
corsAddExtraHeadersAllowedToBeRead(CorsFilterClient corsFilterClient,
Set<String> extraHeadersAllowedToBeRead) |
protected void |
corsAddExtraHeadersAllowedToBeSent(CorsFilterClient corsFilterClient,
Set<String> extraHeadersAllowedToBeSent) |
protected void |
corsAddMaxAge(CorsFilterClient corsFilterClient,
int maxAgeInSeconds) |
protected void |
corsCore(CorsFilterClient corsFilterClient,
Set<String> allowedOrigins,
boolean allowCookies) |
protected Set<String> |
getDefaultHeadersAllowedToBeSent() |
protected boolean |
isCorsOriginValid(CorsFilterClient corsFilterClient,
Set<String> allowedOriginsLowercased) |
protected boolean |
isCorsRequestedHeadersToBeSentValid(CorsFilterClient corsFilterClient,
Set<String> extraHeadersAllowedToBeSentLowercased) |
protected boolean |
isCorsRequestMethodHeaderValid(CorsFilterClient corsFilterClient,
Set<HttpMethod> allowedMethods) |
protected boolean |
isPreflightRequest(CorsFilterClient corsFilterClient) |
public CorsFilterResponse apply(CorsFilterClient corsFilterClient)
CorsFilterapply in interface CorsFilterprotected boolean isCorsOriginValid(CorsFilterClient corsFilterClient, Set<String> allowedOriginsLowercased)
protected void corsCore(CorsFilterClient corsFilterClient, Set<String> allowedOrigins, boolean allowCookies)
protected boolean isCorsRequestMethodHeaderValid(CorsFilterClient corsFilterClient, Set<HttpMethod> allowedMethods)
protected boolean isCorsRequestedHeadersToBeSentValid(CorsFilterClient corsFilterClient, Set<String> extraHeadersAllowedToBeSentLowercased)
protected boolean isPreflightRequest(CorsFilterClient corsFilterClient)
protected void corsAddExtraHeadersAllowedToBeRead(CorsFilterClient corsFilterClient, Set<String> extraHeadersAllowedToBeRead)
protected void corsAddExtraHeadersAllowedToBeSent(CorsFilterClient corsFilterClient, Set<String> extraHeadersAllowedToBeSent)
protected void corsAddMaxAge(CorsFilterClient corsFilterClient, int maxAgeInSeconds)
protected void corsAddAllowMethods(CorsFilterClient corsFilterClient, Set<HttpMethod> allowedMethods)
protected void corsAddAllowCookies(CorsFilterClient corsFilterClient)
protected void corsAddAllowOrigin(CorsFilterClient corsFilterClient)
Copyright © 2019. All rights reserved.