|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cassandra.auth.AllowAllAuthorizer
public class AllowAllAuthorizer
| Constructor Summary | |
|---|---|
AllowAllAuthorizer()
|
|
| Method Summary | |
|---|---|
java.util.Set<Permission> |
authorize(AuthenticatedUser user,
IResource resource)
The primary IAuthorizer method. |
void |
grant(AuthenticatedUser performer,
java.util.Set<Permission> permissions,
IResource resource,
java.lang.String to)
Grants a set of permissions on a resource to a user. |
java.util.Set<PermissionDetails> |
list(AuthenticatedUser performer,
java.util.Set<Permission> permissions,
IResource resource,
java.lang.String of)
Returns a list of permissions on a resource of a user. |
java.util.Set<IResource> |
protectedResources()
Set of resources that should be made inaccessible to users and only accessible internally. |
void |
revoke(AuthenticatedUser performer,
java.util.Set<Permission> permissions,
IResource resource,
java.lang.String from)
Revokes a set of permissions on a resource from a user. |
void |
revokeAll(IResource droppedResource)
This method is called after a resource is removed (i.e. |
void |
revokeAll(java.lang.String droppedUser)
This method is called before deleting a user with DROP USER query so that a new user with the same name wouldn't inherit permissions of the deleted user in the future. |
void |
setup()
Setup is called once upon system startup to initialize the IAuthorizer. |
void |
validateConfiguration()
Validates configuration of IAuthorizer implementation (if configurable). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AllowAllAuthorizer()
| Method Detail |
|---|
public java.util.Set<Permission> authorize(AuthenticatedUser user,
IResource resource)
IAuthorizer
authorize in interface IAuthorizeruser - Authenticated user requesting authorization.resource - Resource for which the authorization is being requested. @see DataResource.
public void grant(AuthenticatedUser performer,
java.util.Set<Permission> permissions,
IResource resource,
java.lang.String to)
throws InvalidRequestException
IAuthorizer
grant in interface IAuthorizerperformer - User who grants the permissions.permissions - Set of permissions to grant.resource - Resource on which to grant the permissions.to - Grantee of the permissions.
InvalidRequestException - upon parameter misconfiguration or internal error.
public void revoke(AuthenticatedUser performer,
java.util.Set<Permission> permissions,
IResource resource,
java.lang.String from)
throws InvalidRequestException
IAuthorizer
revoke in interface IAuthorizerperformer - User who revokes the permissions.permissions - Set of permissions to revoke.resource - Resource on which to revoke the permissions.from - Revokee of the permissions.
InvalidRequestException - upon parameter misconfiguration or internal error.public void revokeAll(java.lang.String droppedUser)
IAuthorizer
revokeAll in interface IAuthorizerdroppedUser - The user to revoke all permissions from.public void revokeAll(IResource droppedResource)
IAuthorizer
revokeAll in interface IAuthorizerdroppedResource - The resource to revoke all permissions on.
public java.util.Set<PermissionDetails> list(AuthenticatedUser performer,
java.util.Set<Permission> permissions,
IResource resource,
java.lang.String of)
throws InvalidRequestException
IAuthorizer
list in interface IAuthorizerperformer - User who wants to see the permissions.permissions - Set of Permission values the user is interested in. The result should only include the matching ones.resource - The resource on which permissions are requested. Can be null, in which case permissions on all resources
should be returned.of - The user whose permissions are requested. Can be null, in which case permissions of every user should be returned.
InvalidRequestException - upon parameter misconfiguration or internal error.public java.util.Set<IResource> protectedResources()
IAuthorizer
protectedResources in interface IAuthorizerpublic void validateConfiguration()
IAuthorizer
validateConfiguration in interface IAuthorizerpublic void setup()
IAuthorizer
setup in interface IAuthorizer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||