|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAuthority2
Method Summary | |
---|---|
void |
grant(AuthenticatedUser granter,
Permission permission,
java.lang.String to,
CFName resource,
boolean grantOption)
GRANT |
ResultMessage |
listPermissions(java.lang.String username)
LIST GRANTS FOR |
void |
revoke(AuthenticatedUser revoker,
Permission permission,
java.lang.String from,
CFName resource)
REVOKE |
void |
setup()
Setup is called each time upon system startup |
Methods inherited from interface org.apache.cassandra.auth.IAuthority |
---|
authorize, validateConfiguration |
Method Detail |
---|
void setup()
void grant(AuthenticatedUser granter, Permission permission, java.lang.String to, CFName resource, boolean grantOption) throws UnauthorizedException, InvalidRequestException
granter
- The user who grants the permissionpermission
- The specific permissionto
- Grantee of the permissionresource
- The resource which is affect by permission changegrantOption
- Does grantee has a permission to grant the same kind of permission on this particular resource?
InvalidRequestException
- upon parameter misconfiguration or internal error.
UnauthorizedException
void revoke(AuthenticatedUser revoker, Permission permission, java.lang.String from, CFName resource) throws UnauthorizedException, InvalidRequestException
revoker
- The user know requests permission revokepermission
- The permission to revokefrom
- The user to revoke permission from.resource
- The resource affected by permission change.
InvalidRequestException
- upon parameter misconfiguration or internal error.
UnauthorizedException
ResultMessage listPermissions(java.lang.String username) throws UnauthorizedException, InvalidRequestException
username
- The username to look for permissions.
InvalidRequestException
- upon parameter misconfiguration or internal error.
UnauthorizedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |