Package org.keycloak.services.resources
Class Cors
- java.lang.Object
- 
- org.keycloak.services.resources.Cors
 
- 
 public class Cors extends Object - Author:
- Stian Thorgersen
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringACCESS_CONTROL_ALLOW_CREDENTIALSstatic StringACCESS_CONTROL_ALLOW_HEADERSstatic StringACCESS_CONTROL_ALLOW_METHODSstatic StringACCESS_CONTROL_ALLOW_ORIGINstatic StringACCESS_CONTROL_ALLOW_ORIGIN_WILDCARDstatic StringACCESS_CONTROL_EXPOSE_HEADERSstatic StringACCESS_CONTROL_MAX_AGEstatic StringAUTHORIZATION_HEADERstatic StringDEFAULT_ALLOW_HEADERSstatic StringDEFAULT_ALLOW_METHODSstatic longDEFAULT_MAX_AGEstatic StringINCLUDE_REDIRECTSstatic StringORIGIN_HEADER
 - 
Constructor SummaryConstructors Constructor Description Cors(HttpRequest request)Cors(HttpRequest request, javax.ws.rs.core.Response.ResponseBuilder response)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Corsadd(HttpRequest request)static Corsadd(HttpRequest request, javax.ws.rs.core.Response.ResponseBuilder response)CorsallowAllOrigins()CorsallowedMethods(String... allowedMethods)CorsallowedOrigins(String... allowedOrigins)CorsallowedOrigins(KeycloakSession session, ClientModel client)CorsallowedOrigins(AccessToken token)Corsauth()javax.ws.rs.core.Responsebuild()voidbuild(BiConsumer<String,String> addHeader)voidbuild(HttpResponse response)Corsbuilder(javax.ws.rs.core.Response.ResponseBuilder builder)CorsexposedHeaders(String... exposedHeaders)Corspreflight()
 
- 
- 
- 
Field Detail- 
DEFAULT_MAX_AGEpublic static final long DEFAULT_MAX_AGE 
 - 
DEFAULT_ALLOW_METHODSpublic static final String DEFAULT_ALLOW_METHODS - See Also:
- Constant Field Values
 
 - 
DEFAULT_ALLOW_HEADERSpublic static final String DEFAULT_ALLOW_HEADERS - See Also:
- Constant Field Values
 
 - 
ORIGIN_HEADERpublic static final String ORIGIN_HEADER - See Also:
- Constant Field Values
 
 - 
AUTHORIZATION_HEADERpublic static final String AUTHORIZATION_HEADER - See Also:
- Constant Field Values
 
 - 
ACCESS_CONTROL_ALLOW_ORIGINpublic static final String ACCESS_CONTROL_ALLOW_ORIGIN - See Also:
- Constant Field Values
 
 - 
ACCESS_CONTROL_ALLOW_METHODSpublic static final String ACCESS_CONTROL_ALLOW_METHODS - See Also:
- Constant Field Values
 
 - 
ACCESS_CONTROL_ALLOW_HEADERSpublic static final String ACCESS_CONTROL_ALLOW_HEADERS - See Also:
- Constant Field Values
 
 - 
ACCESS_CONTROL_EXPOSE_HEADERSpublic static final String ACCESS_CONTROL_EXPOSE_HEADERS - See Also:
- Constant Field Values
 
 - 
ACCESS_CONTROL_ALLOW_CREDENTIALSpublic static final String ACCESS_CONTROL_ALLOW_CREDENTIALS - See Also:
- Constant Field Values
 
 - 
ACCESS_CONTROL_MAX_AGEpublic static final String ACCESS_CONTROL_MAX_AGE - See Also:
- Constant Field Values
 
 - 
ACCESS_CONTROL_ALLOW_ORIGIN_WILDCARDpublic static final String ACCESS_CONTROL_ALLOW_ORIGIN_WILDCARD - See Also:
- Constant Field Values
 
 - 
INCLUDE_REDIRECTSpublic static final String INCLUDE_REDIRECTS - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
Corspublic Cors(HttpRequest request, javax.ws.rs.core.Response.ResponseBuilder response) 
 - 
Corspublic Cors(HttpRequest request) 
 
- 
 - 
Method Detail- 
addpublic static Cors add(HttpRequest request, javax.ws.rs.core.Response.ResponseBuilder response) 
 - 
addpublic static Cors add(HttpRequest request) 
 - 
builderpublic Cors builder(javax.ws.rs.core.Response.ResponseBuilder builder) 
 - 
preflightpublic Cors preflight() 
 - 
authpublic Cors auth() 
 - 
allowAllOriginspublic Cors allowAllOrigins() 
 - 
allowedOriginspublic Cors allowedOrigins(KeycloakSession session, ClientModel client) 
 - 
allowedOriginspublic Cors allowedOrigins(AccessToken token) 
 - 
buildpublic javax.ws.rs.core.Response build() 
 - 
buildpublic void build(HttpResponse response) 
 - 
buildpublic void build(BiConsumer<String,String> addHeader) 
 
- 
 
-