| Package | Description |
|---|---|
| org.apache.nifi.authorization |
| Modifier and Type | Method and Description |
|---|---|
AccessPolicy |
ConfigurableAccessPolicyProvider.addAccessPolicy(AccessPolicy accessPolicy)
Adds the given policy ensuring that multiple policies can not be added for the same resource and action.
|
AccessPolicy |
AbstractPolicyBasedAuthorizer.addAccessPolicy(AccessPolicy accessPolicy)
Adds the given policy ensuring that multiple policies can not be added for the same resource and action.
|
Group |
ConfigurableUserGroupProvider.addGroup(Group group)
Adds a new group.
|
Group |
AbstractPolicyBasedAuthorizer.addGroup(Group group)
Adds a new group.
|
User |
ConfigurableUserGroupProvider.addUser(User user)
Adds the given user.
|
User |
AbstractPolicyBasedAuthorizer.addUser(User user)
Adds the given user.
|
AuthorizationResult |
AbstractPolicyBasedAuthorizer.authorize(AuthorizationRequest request) |
AuthorizationResult |
Authorizer.authorize(AuthorizationRequest request)
Determines if the specified user/entity is authorized to access the specified resource within the given context.
|
void |
ManagedAuthorizer.checkInheritability(String proposedFingerprint)
When the fingerprints are not equal, this method will check if the proposed fingerprint is inheritable.
|
void |
ConfigurableAccessPolicyProvider.checkInheritability(String proposedFingerprint)
When the fingerprints are not equal, this method will check if the proposed fingerprint is inheritable.
|
void |
ConfigurableUserGroupProvider.checkInheritability(String proposedFingerprint)
When the fingerprints are not equal, this method will check if the proposed fingerprint is inheritable.
|
void |
AbstractPolicyBasedAuthorizer.checkInheritability(String proposedFingerprint)
Returns whether the proposed fingerprint is inheritable.
|
AccessPolicy |
ConfigurableAccessPolicyProvider.deleteAccessPolicy(AccessPolicy accessPolicy)
Deletes the given policy.
|
abstract AccessPolicy |
AbstractPolicyBasedAuthorizer.deleteAccessPolicy(AccessPolicy policy)
Deletes the given policy.
|
Group |
ConfigurableUserGroupProvider.deleteGroup(Group group)
Deletes the given group.
|
abstract Group |
AbstractPolicyBasedAuthorizer.deleteGroup(Group group)
Deletes the given group.
|
User |
ConfigurableUserGroupProvider.deleteUser(User user)
Deletes the given user.
|
abstract User |
AbstractPolicyBasedAuthorizer.deleteUser(User user)
Deletes the given user.
|
protected abstract AccessPolicy |
AbstractPolicyBasedAuthorizer.doAddAccessPolicy(AccessPolicy accessPolicy)
Adds the given policy.
|
abstract Group |
AbstractPolicyBasedAuthorizer.doAddGroup(Group group)
Adds a new group.
|
abstract User |
AbstractPolicyBasedAuthorizer.doAddUser(User user)
Adds the given user.
|
abstract Group |
AbstractPolicyBasedAuthorizer.doUpdateGroup(Group group)
The group represented by the provided instance will be updated based on the provided instance.
|
abstract User |
AbstractPolicyBasedAuthorizer.doUpdateUser(User user)
The user represented by the provided instance will be updated based on the provided instance.
|
void |
ManagedAuthorizer.forciblyInheritFingerprint(String fingerprint)
Parses the fingerprint and determines whether or not the fingerprint can be inherited in the same manner as
ManagedAuthorizer.inheritFingerprint(String). |
void |
ConfigurableAccessPolicyProvider.forciblyInheritFingerprint(String fingerprint)
Parses the fingerprint and determines whether or not the fingerprint can be inherited in the same manner as
ConfigurableAccessPolicyProvider.inheritFingerprint(String). |
void |
ConfigurableUserGroupProvider.forciblyInheritFingerprint(String fingerprint)
Parses the fingerprint and determines whether or not the fingerprint can be inherited in the same manner as
ConfigurableUserGroupProvider.inheritFingerprint(String). |
void |
AbstractPolicyBasedAuthorizer.forciblyInheritFingerprint(String fingerprint) |
Set<AccessPolicy> |
AccessPolicyProvider.getAccessPolicies()
Retrieves all access policies.
|
abstract Set<AccessPolicy> |
AbstractPolicyBasedAuthorizer.getAccessPolicies()
Retrieves all access policies.
|
AccessPolicy |
AccessPolicyProvider.getAccessPolicy(String identifier)
Retrieves the policy with the given identifier.
|
abstract AccessPolicy |
AbstractPolicyBasedAuthorizer.getAccessPolicy(String identifier)
Retrieves the policy with the given identifier.
|
AccessPolicy |
AccessPolicyProvider.getAccessPolicy(String resourceIdentifier,
RequestAction action)
Gets the access policies for the specified resource identifier and request action.
|
String |
ManagedAuthorizer.getFingerprint()
Returns a fingerprint representing the authorizations managed by this authorizer.
|
String |
ConfigurableAccessPolicyProvider.getFingerprint()
Returns a fingerprint representing the authorizations managed by this authorizer.
|
String |
ConfigurableUserGroupProvider.getFingerprint()
Returns a fingerprint representing the authorizations managed by this authorizer.
|
String |
AbstractPolicyBasedAuthorizer.getFingerprint()
Returns a fingerprint representing the authorizations managed by this authorizer.
|
Group |
UserGroupProvider.getGroup(String identifier)
Retrieves a Group by id.
|
abstract Group |
AbstractPolicyBasedAuthorizer.getGroup(String identifier)
Retrieves a Group by id.
|
default Group |
UserGroupProvider.getGroupByName(String name)
Retrieves a Group by name.
|
abstract Group |
AbstractPolicyBasedAuthorizer.getGroupByName(String name)
Retrieves a group by name.
|
Set<Group> |
UserGroupProvider.getGroups()
Retrieves all groups.
|
abstract Set<Group> |
AbstractPolicyBasedAuthorizer.getGroups()
Retrieves all groups.
|
User |
UserGroupProvider.getUser(String identifier)
Retrieves the user with the given identifier.
|
abstract User |
AbstractPolicyBasedAuthorizer.getUser(String identifier)
Retrieves the user with the given identifier.
|
UserAndGroups |
UserGroupProvider.getUserAndGroups(String identity)
Gets a user and their groups.
|
User |
UserGroupProvider.getUserByIdentity(String identity)
Retrieves the user with the given identity.
|
abstract User |
AbstractPolicyBasedAuthorizer.getUserByIdentity(String identity)
Retrieves the user with the given identity.
|
Set<User> |
UserGroupProvider.getUsers()
Retrieves all users.
|
abstract Set<User> |
AbstractPolicyBasedAuthorizer.getUsers()
Retrieves all users.
|
abstract UsersAndAccessPolicies |
AbstractPolicyBasedAuthorizer.getUsersAndAccessPolicies()
Returns the UserAccessPolicies instance.
|
void |
ManagedAuthorizer.inheritFingerprint(String fingerprint)
Parses the fingerprint and adds any users, groups, and policies to the current Authorizer.
|
void |
ConfigurableAccessPolicyProvider.inheritFingerprint(String fingerprint)
Parses the fingerprint and adds any policies to the current AccessPolicyProvider.
|
void |
ConfigurableUserGroupProvider.inheritFingerprint(String fingerprint)
Parses the fingerprint and adds any users and groups to the current Authorizer.
|
void |
AbstractPolicyBasedAuthorizer.inheritFingerprint(String fingerprint)
Parses the fingerprint and adds any users, groups, and policies to the current Authorizer.
|
AccessPolicy |
ConfigurableAccessPolicyProvider.updateAccessPolicy(AccessPolicy accessPolicy)
The policy represented by the provided instance will be updated based on the provided instance.
|
abstract AccessPolicy |
AbstractPolicyBasedAuthorizer.updateAccessPolicy(AccessPolicy accessPolicy)
The policy represented by the provided instance will be updated based on the provided instance.
|
Group |
ConfigurableUserGroupProvider.updateGroup(Group group)
The group represented by the provided instance will be updated based on the provided instance.
|
Group |
AbstractPolicyBasedAuthorizer.updateGroup(Group group)
The group represented by the provided instance will be updated based on the provided instance.
|
User |
ConfigurableUserGroupProvider.updateUser(User user)
The user represented by the provided instance will be updated based on the provided instance.
|
User |
AbstractPolicyBasedAuthorizer.updateUser(User user)
The user represented by the provided instance will be updated based on the provided instance.
|
Copyright © 2023 Apache NiFi Project. All rights reserved.