If the authentication requires keeping state, keep that in the authenticator instances, not in the auth provider.
- Auth providers given to
Cassandra.clusterdon’t need to be subclasses of this class, but need to implement the same methods. This class exists only for documentation purposes.
- Creating an authenticator must absolutely not block, or the whole connection process will block.
Direct Known Subclasses
Create a new authenticator object. This method will be called once per connection that requires authentication. The auth provider can create different authenticators for different authentication classes, or return nil if it does not support the authentication class.
- This method must absolutely not block.