Class XStreamSecurityConfigurator

java.lang.Object
com.atlassian.confluence.impl.xstream.security.XStreamSecurityConfigurator

@Internal public class XStreamSecurityConfigurator extends Object
Configures allow-list security framework. Toggle framework with if xstream.allowlist.enable sysprop Provides extra allow-list packages in CSV format to xstream.allowlist.extra We still keep backward compatibility with xstream.whitelist.enable and xstream.whitelistlist.extra A plugin developer can use XStream's API to configure security with types. See: https://x-stream.github.io/security.html#example
Since:
7.10.0
  • Constructor Details

    • XStreamSecurityConfigurator

      public XStreamSecurityConfigurator()
  • Method Details

    • configureXStreamSecurity

      public void configureXStreamSecurity(ConfluenceXStreamInternal confluenceXStream)
    • addAllowTypes

      public void addAllowTypes(String pluginKey, Set<String> types)
    • clearPluginSecurityData

      public void clearPluginSecurityData(String pluginKey)