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_NAMES
values
- 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_NAMES
values
- include quotes when needed, like "'self'"