olokia-server-core.2.1.2.source-code.jolokia-restrictor.xsd Maven / Gradle / Ivy
The newest version!
Root element for Jolokia restrictor's XML configuration.
It contains various subelements which are individual "checkers" represented
by org.jolokia.server.core.restrictor.policy.AbstractChecker in code.
Restriction of allowed hosts/ip addresses
A definition of allowed command(s)
A type of supported Jolokia operation
Restriction of allowed HTTP methods
Restriction of allowed origins (sent via "Origin" HTTP header)
Allowed value of Origin header
Whether to allow null/missing "Origin" header in all HTTP requests
Whether to allow https origins when using http protocol. This may be required in proxy scenarios,
where Jolokia agent resides behind TLS proxy.
Restriction of allowed/forbidden MBeans
Definition of single restriction MBean (allowed or forbidden)
Definition of MBean names/patterns that should be removed from "list" and "search" results.
When such MBean is not denied with "deny", it may be still possible to access its
attributes and invoke its operations.
The pattern is a combination of domain and mbean attributes and may use "*" as pattern.
Examples are: 1) "java.lang:*" - filters out all MBeans from "java.lang" domain,
2) "java.nio:type=BufferPool" - filters out all MBeans from "java.nio" domain which have "type"
attribute equal to "BufferPool".
This is not exactly the same filter patter as its used with MBeanServer.queryNames().
© 2015 - 2025 Weber Informatics LLC | Privacy Policy