内部認証

内部認証は、Cassandraが管理しているログイン・アカウントとパスワードに基づいています。

内部権限管理を使用したオブジェクト・パーミッション管理と同様に、内部認証は、Cassandraが管理しているログイン・アカウントとパスワードに基づいています。内部認証は以下のクライアントで機能します。クライアントの起動時にユーザー名とパスワードを指定する必要があります。

  • Astyanax
  • cqlsh
  • DataStaxドライバー - DataStaxが作成し、Cassandraで動作すると認定したものです。
  • Hector
  • pycassa

内部認証では、ユーザー名、およびbcryptでハッシュ化されたパスワードがsystem_auth.credentialsテーブルに格納されます。

PasswordAuthenticatorは、内部認証をすぐに使用できるようにCassandraを構成するために使用できるIAuthenticatorの実装です。