public interface Authorizer
| Modifier and Type | Method and Description |
|---|---|
AuthorizationResult |
authorize(AuthorizationRequest request)
Determines if the specified user/entity is authorized to access the specified resource within the given context.
|
void |
initialize(AuthorizerInitializationContext initializationContext)
Called immediately after instance creation for implementers to perform additional setup
|
void |
onConfigured(AuthorizerConfigurationContext configurationContext)
Called to configure the Authorizer.
|
void |
preDestruction()
Called immediately before instance destruction for implementers to release resources.
|
AuthorizationResult authorize(AuthorizationRequest request) throws AuthorizationAccessException
request - The authorization requestAuthorizationAccessException - if unable to access the policiesvoid initialize(AuthorizerInitializationContext initializationContext) throws AuthorizerCreationException
initializationContext - in which to initializeAuthorizerCreationExceptionvoid onConfigured(AuthorizerConfigurationContext configurationContext) throws AuthorizerCreationException
configurationContext - at the time of configurationAuthorizerCreationException - for any issues configuring the providervoid preDestruction()
throws AuthorizerDestructionException
AuthorizerDestructionException - If pre-destruction fails.Copyright © 2016 Apache NiFi Project. All rights reserved.