public interface ContentSecurityPolicyConfig
| Modifier and Type | Field and Description |
|---|---|
static java.util.Set<java.lang.String> |
DIRECTIVE_NAMES |
| Modifier and Type | Method and Description |
|---|---|
void |
addDirectiveItems(java.lang.String directiveName,
java.lang.String... values) |
void |
addUnprotectedPath(java.lang.String path) |
void |
removeDirectiveItems(java.lang.String directiveName,
java.lang.String... values)
The method allows to remove directives added via
addDirectiveItems(String, String...) |
void addUnprotectedPath(java.lang.String path)
path - start of the path which will be allowed to loaded in external iframes, allows embedding TeamCity pages into other sites.void addDirectiveItems(java.lang.String directiveName,
java.lang.String... values)
directiveName - related CSP directive, must be one of DIRECTIVE_NAMESvalues - include quotes when needed, like "'self'"java.lang.IllegalArgumentException - when directiveName is not validvoid removeDirectiveItems(java.lang.String directiveName,
java.lang.String... values)
addDirectiveItems(String, String...)directiveName - related CSP directive, must be one of DIRECTIVE_NAMESvalues - include quotes when needed, like "'self'"