Package jetbrains.buildServer.web
Class CorsOrigins
- java.lang.Object
-
- jetbrains.buildServer.web.CorsOrigins
-
-
Field Summary
Fields Modifier and Type Field Description static 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(String originToTest)
boolean
allowsAllHosts()
String
describe(boolean verbose)
boolean
processCorsOriginHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Logger LOG)
Adds CORS headers to response if Origin header is present in request and matches enabled internal CORS property.String
toString()
-
-
-
Field Detail
-
CORS_ORIGINS_PROPERTY
public static final String CORS_ORIGINS_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
allowsAllHosts
public boolean allowsAllHosts()
-
allows
public boolean allows(@NotNull String originToTest)
-
processCorsOriginHeaders
public boolean processCorsOriginHeaders(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response, @NotNull 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 String describe(boolean verbose)
-
-