/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package org.apache.ranger.authorization.hadoop.config; public class RangerConfigConstants { //SECURITY CONFIG DEFAULTS public static final String RANGER_SERVICE_NAME = "ranger.plugin.<ServiceType>.service.name"; public static final String RANGER_PLUGIN_POLICY_SOURCE_IMPL = "ranger.plugin.<ServiceType>.policy.source.impl"; public static final String RANGER_PLUGIN_POLICY_SOURCE_IMPL_DEFAULT = "org.apache.ranger.admin.client.RangerAdminRESTClient"; public static final String RANGER_PLUGIN_POLICY_REST_URL = "ranger.plugin.<ServiceType>.policy.rest.url"; public static final String RANGER_PLUGIN_REST_SSL_CONFIG_FILE = "ranger.plugin.<ServiceType>.policy.rest.ssl.config.file"; public static final String RANGER_PLUGIN_POLICY_POLLINVETERVALMS = "ranger.plugin.<ServiceType>.policy.pollIntervalMs"; public static final String RANGER_PLUGIN_POLICY_CACHE_DIR = "ranger.plugin.<ServiceType>.policy.cache.dir"; public static final String RANGER_PLUGIN_ADD_HADDOOP_AUTHORIZATION = "xasecure.add-hadoop-authorization"; //CHANGE MAP CONSTANTS public static final String XASECURE_POLICYMGR_URL = "xasecure.<ServiceType>.policymgr.url"; public static final String XASECURE_POLICYMGR_URL_LASTSTOREDFILE = "xasecure.<ServiceType>.policymgr.url.laststoredfile"; public static final String XASECURE_POLICYMGR_GRL_RELOADINTERVALINMILLIS = "xasecure.<ServiceType>.policymgr.url.reloadIntervalInMillis"; public static final String XASECURE_ADD_HADDOP_AUTHORZATION = "xasecure.add-hadoop-authorization"; public static final String XASECURE_UPDATE_XAPOLICIES_ON_GRANT = "xasecure.<ServiceType>.update.xapolicies.on.grant.revoke"; //Legacy Files public static final String XASECURE_AUDIT_FILE = "xasecure-audit.xml"; public static final String XASECURE_SECURITY_FILE = "xasecure-<ServiceType>-security.xml"; public static final String XASECURE_POLICYMGR_SSL_FILE = "/etc/<ServiceType>/conf/xasecure-policymgr-ssl.xml"; //KNOX public static final String RANGER_KNOX_PLUGIN_POLICY_SOURCE_IMPL_DEFAULT = "org.apache.ranger.admin.client.RangerAdminJersey2RESTClient"; }