mirror of
https://github.com/apache/nifi.git
synced 2025-02-11 04:25:22 +00:00
NIFI-12770 Deprecated Ranger Authorizers for Removal
This closes #8387 Signed-off-by: Joseph Witt <joewitt@apache.org>
This commit is contained in:
parent
463e965f58
commit
f9b89b7248
@ -41,6 +41,10 @@
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>jcl-over-slf4j</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.nifi</groupId>
|
||||
<artifactId>nifi-deprecation-log</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ranger</groupId>
|
||||
<artifactId>ranger-plugins-common</artifactId>
|
||||
|
@ -33,6 +33,8 @@ import org.apache.nifi.authorization.exception.AuthorizationAccessException;
|
||||
import org.apache.nifi.authorization.exception.AuthorizerCreationException;
|
||||
import org.apache.nifi.authorization.exception.AuthorizerDestructionException;
|
||||
import org.apache.nifi.components.PropertyValue;
|
||||
import org.apache.nifi.deprecation.log.DeprecationLogger;
|
||||
import org.apache.nifi.deprecation.log.DeprecationLoggerFactory;
|
||||
import org.apache.nifi.util.NiFiProperties;
|
||||
import org.apache.ranger.audit.model.AuthzAuditEvent;
|
||||
import org.apache.ranger.authorization.hadoop.config.RangerConfiguration;
|
||||
@ -85,9 +87,11 @@ public class RangerNiFiAuthorizer implements Authorizer, AuthorizationAuditor {
|
||||
private volatile NiFiProperties nifiProperties;
|
||||
private final NumberFormat numberFormat = NumberFormat.getInstance();
|
||||
|
||||
private final DeprecationLogger deprecationLogger = DeprecationLoggerFactory.getLogger(getClass());
|
||||
|
||||
@Override
|
||||
public void initialize(AuthorizerInitializationContext initializationContext) throws AuthorizerCreationException {
|
||||
|
||||
deprecationLogger.warn("Apache Ranger integration does not support Jetty 12 and related libraries required for NiFi 2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -78,6 +78,11 @@
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>jcl-over-slf4j</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.nifi</groupId>
|
||||
<artifactId>nifi-deprecation-log</artifactId>
|
||||
<version>1.26.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Ranger dependencies -->
|
||||
<dependency>
|
||||
|
@ -19,6 +19,8 @@ package org.apache.nifi.registry.ranger;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.hadoop.conf.Configuration;
|
||||
import org.apache.hadoop.security.UserGroupInformation;
|
||||
import org.apache.nifi.deprecation.log.DeprecationLogger;
|
||||
import org.apache.nifi.deprecation.log.DeprecationLoggerFactory;
|
||||
import org.apache.nifi.registry.properties.NiFiRegistryProperties;
|
||||
import org.apache.nifi.registry.security.authorization.AccessPolicy;
|
||||
import org.apache.nifi.registry.security.authorization.AccessPolicyProvider;
|
||||
@ -110,10 +112,12 @@ public class RangerAuthorizer implements ManagedAuthorizer, AuthorizationAuditor
|
||||
private UserGroupProviderLookup userGroupProviderLookup;
|
||||
private UserGroupProvider userGroupProvider;
|
||||
|
||||
private final DeprecationLogger deprecationLogger = DeprecationLoggerFactory.getLogger(getClass());
|
||||
|
||||
@Override
|
||||
public void initialize(AuthorizerInitializationContext initializationContext) throws SecurityProviderCreationException {
|
||||
userGroupProviderLookup = initializationContext.getUserGroupProviderLookup();
|
||||
deprecationLogger.warn("Apache Ranger integration does not support Jetty 12 and related libraries required for NiFi 2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user