HDFS-12693. Ozone: Enable XFrame options for KSM/SCM web ui. Contributed by Elek, Marton.
This commit is contained in:
parent
abb62dd7ef
commit
731a69faa1
@ -19,6 +19,7 @@
|
||||
|
||||
import com.google.common.base.Optional;
|
||||
import org.apache.hadoop.conf.Configuration;
|
||||
import org.apache.hadoop.hdfs.DFSConfigKeys;
|
||||
import org.apache.hadoop.hdfs.DFSUtil;
|
||||
import org.apache.hadoop.http.HttpConfig;
|
||||
import org.apache.hadoop.http.HttpServer2;
|
||||
@ -62,6 +63,17 @@ public OzoneHttpServer(Configuration conf, String name) throws IOException {
|
||||
HttpServer2.Builder builder = null;
|
||||
builder = DFSUtil.httpServerTemplateForNNAndJN(conf, this.httpAddress,
|
||||
this.httpsAddress, name, getSpnegoPrincipal(), getKeytabFile());
|
||||
|
||||
final boolean xFrameEnabled = conf.getBoolean(
|
||||
DFSConfigKeys.DFS_XFRAME_OPTION_ENABLED,
|
||||
DFSConfigKeys.DFS_XFRAME_OPTION_ENABLED_DEFAULT);
|
||||
|
||||
final String xFrameOptionValue = conf.getTrimmed(
|
||||
DFSConfigKeys.DFS_XFRAME_OPTION_VALUE,
|
||||
DFSConfigKeys.DFS_XFRAME_OPTION_VALUE_DEFAULT);
|
||||
|
||||
builder.configureXFrame(xFrameEnabled).setXFrameOption(xFrameOptionValue);
|
||||
|
||||
httpServer = builder.build();
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user