Apache Cassandra allows for user authentication to be set up. Similar to other Cassandra components, users and their (encrypted) credentials are stored in a table inside the cluster. Client connections are required to provide valid username/password combinations before being allowed access to the cluster. To enable this functionality, simply change the authenticator property in the cassandra.yaml file from its default (AllowAllAuthenticator) to PasswordAuthenticator:
authenticator: PasswordAuthenticator