## Uses of Interface
org.apache.cassandra.auth.IAuthenticator

Packages that use IAuthenticator
Package | Description
--- | ---
org.apache.cassandra.auth |
org.apache.cassandra.config |
org.apache.cassandra.utils |

### Uses of IAuthenticator in org.apache.cassandra.auth

Subinterfaces of IAuthenticator in org.apache.cassandra.auth
Modifier and Type | Interface and Description
--- | ---
`interface` | `ISaslAwareAuthenticator`

Classes in org.apache.cassandra.auth that implement IAuthenticator
Modifier and Type | Class and Description
--- | ---
`class` | `AllowAllAuthenticator`
`class` | `LegacyAuthenticator` Provides a transitional IAuthenticator implementation for old-style (pre-1.2) authenticators.
`class` | `PasswordAuthenticator` PasswordAuthenticator is an IAuthenticator implementation that keeps credentials (usernames and bcrypt-hashed passwords) internally in C* - in system_auth.credentials CQL3 table.

### Uses of IAuthenticator in org.apache.cassandra.config

Methods in org.apache.cassandra.config that return IAuthenticator
Modifier and Type | Method and Description
--- | ---
`static IAuthenticator` | DatabaseDescriptor.`getAuthenticator()`

### Uses of IAuthenticator in org.apache.cassandra.utils

Methods in org.apache.cassandra.utils that return IAuthenticator
Modifier and Type | Method and Description
--- | ---
`static IAuthenticator` | FBUtilities.`newAuthenticator(java.lang.String className)`