内部認証
内部認証は、Cassandraが管理しているログイン・アカウントとパスワードに基づいています。
内部権限管理を使用したオブジェクト・パーミッション管理と同様に、内部認証は、Cassandraが管理しているログイン・アカウントとパスワードに基づいています。内部認証は以下のクライアントで機能します。クライアントの起動時にユーザー名とパスワードを指定する必要があります。
- Astyanax
- cqlsh
- DataStaxドライバー - DataStaxが作成し、Cassandraで動作すると認定したものです。
- Hector
- pycassa
内部認証では、ユーザー名、およびbcryptでハッシュ化されたパスワードがsystem_auth.credentialsテーブルに格納されます。
PasswordAuthenticatorは、内部認証をすぐに使用できるようにCassandraを構成するために使用できるIAuthenticatorの実装です。