Uses of Class org.apache.cassandra.auth.AuthenticatedUser (apache-cassandra API)
Date: 2014-10-21

## Uses of Class
org.apache.cassandra.auth.AuthenticatedUser

- Packages that use AuthenticatedUser
  Package | Description
  --- | ---
  org.apache.cassandra.auth |
  org.apache.cassandra.service |

- - ### Uses of AuthenticatedUser in org.apache.cassandra.auth

    Fields in org.apache.cassandra.auth declared as AuthenticatedUser
    Modifier and Type | Field and Description
    --- | ---
    `static AuthenticatedUser` | AuthenticatedUser.`ANONYMOUS_USER`

    Fields in org.apache.cassandra.auth with type parameters of type AuthenticatedUser
    Modifier and Type | Field and Description
    --- | ---
    `static com.google.common.cache.LoadingCache<Pair<AuthenticatedUser,IResource>,java.util.Set<Permission>>` | Auth.`permissionsCache`

    Methods in org.apache.cassandra.auth that return AuthenticatedUser
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticatedUser` | AllowAllAuthenticator.`authenticate(java.util.Map<java.lang.String,java.lang.String> credentials)`
    `AuthenticatedUser` | IAuthenticator.`authenticate(java.util.Map<java.lang.String,java.lang.String> credentials)` Authenticates a user given a Map of credentials.
    `abstract AuthenticatedUser` | LegacyAuthenticator.`authenticate(java.util.Map<java.lang.String,java.lang.String> credentials)`
    `AuthenticatedUser` | PasswordAuthenticator.`authenticate(java.util.Map<java.lang.String,java.lang.String> credentials)`
    `abstract AuthenticatedUser` | LegacyAuthenticator.`defaultUser()`
    `AuthenticatedUser` | ISaslAwareAuthenticator.SaslAuthenticator.`getAuthenticatedUser()`

    Methods in org.apache.cassandra.auth with parameters of type AuthenticatedUser
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<Permission>` | AllowAllAuthorizer.`authorize(AuthenticatedUser user, IResource resource)`
    `java.util.Set<Permission>` | CassandraAuthorizer.`authorize(AuthenticatedUser user, IResource resource)`
    `java.util.Set<Permission>` | IAuthorizer.`authorize(AuthenticatedUser user, IResource resource)` The primary IAuthorizer method.
    `java.util.Set<Permission>` | LegacyAuthorizer.`authorize(AuthenticatedUser user, IResource resource)` Translates new-style authorize() method call to the old-style (including permissions and the hierarchy).
    `abstract java.util.EnumSet<Permission>` | LegacyAuthorizer.`authorize(AuthenticatedUser user, java.util.List<java.lang.Object> resource)`
    `void` | AllowAllAuthorizer.`grant(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String to)`
    `void` | CassandraAuthorizer.`grant(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String to)`
    `void` | IAuthorizer.`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.
    `void` | LegacyAuthorizer.`grant(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String to)`
    `java.util.Set<PermissionDetails>` | AllowAllAuthorizer.`list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String of)`
    `java.util.Set<PermissionDetails>` | CassandraAuthorizer.`list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String of)`
    `java.util.Set<PermissionDetails>` | IAuthorizer.`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<PermissionDetails>` | LegacyAuthorizer.`list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String of)`
    `void` | AllowAllAuthorizer.`revoke(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String from)`
    `void` | CassandraAuthorizer.`revoke(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String from)`
    `void` | IAuthorizer.`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` | LegacyAuthorizer.`revoke(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String from)`

  - ### Uses of AuthenticatedUser in org.apache.cassandra.service

    Methods in org.apache.cassandra.service that return AuthenticatedUser
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticatedUser` | ClientState.`getUser()`

    Methods in org.apache.cassandra.service with parameters of type AuthenticatedUser
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientState.`login(AuthenticatedUser user)` Attempts to login the given user.

Copyright © 2014 The Apache Software Foundation