Package jetbrains.buildServer.web
Class CorsOrigins
- java.lang.Object
-
- jetbrains.buildServer.web.CorsOrigins
-
- All Implemented Interfaces:
jetbrains.buildServer.log.Loggable
public class CorsOrigins extends java.lang.Object implements jetbrains.buildServer.log.Loggable
- Since:
- 2017.1 (08/11/16)
- Author:
- kir
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CORS_ORIGINS_PROPERTY
-
Constructor Summary
Constructors Constructor Description CorsOrigins()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allows(java.lang.String originToTest)
boolean
allowsAllHosts()
java.lang.String
describe(boolean verbose)
boolean
processCorsOriginHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.intellij.openapi.diagnostic.Logger LOG)
Adds CORS headers to response if Origin header is present in request and matches enabled internal CORS property.java.lang.String
toString()
-
-
-
Field Detail
-
CORS_ORIGINS_PROPERTY
public static final java.lang.String CORS_ORIGINS_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
allowsAllHosts
public boolean allowsAllHosts()
-
allows
public boolean allows(@NotNull java.lang.String originToTest)
-
processCorsOriginHeaders
public boolean processCorsOriginHeaders(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response, @NotNull com.intellij.openapi.diagnostic.Logger LOG)
Adds CORS headers to response if Origin header is present in request and matches enabled internal CORS property. Returns true if CORS headers were added to the response.- Parameters:
request
- HTTP requestresponse
- HTTP response- Returns:
- see above
- Since:
- 2021.1
-
describe
@NotNull public java.lang.String describe(boolean verbose)
- Specified by:
describe
in interfacejetbrains.buildServer.log.Loggable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-