A class that can be parametrized to generate ScramSessions.
ScramSession
A class that represents a SCRAM client.