Class: Mongo::Auth::Scram256::Conversation Private
- Inherits:
-
Mongo::Auth::ScramConversationBase
- Object
- ConversationBase
- Mongo::Auth::SaslConversationBase
- Mongo::Auth::ScramConversationBase
- Mongo::Auth::Scram256::Conversation
- Defined in:
- lib/mongo/auth/scram256/conversation.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Defines behavior around a single SCRAM-SHA-256 conversation between the client and server.
Constant Summary
Constants inherited from Mongo::Auth::ScramConversationBase
Mongo::Auth::ScramConversationBase::MIN_ITER_COUNT
Constants inherited from Mongo::Auth::SaslConversationBase
Mongo::Auth::SaslConversationBase::CLIENT_CONTINUE_MESSAGE, Mongo::Auth::SaslConversationBase::CLIENT_FIRST_MESSAGE
Instance Attribute Summary
Attributes inherited from Mongo::Auth::ScramConversationBase
Attributes inherited from ConversationBase
Method Summary
Methods inherited from Mongo::Auth::ScramConversationBase
#continue, #finalize, #initialize, #process_continue_response, #server_verified?, #speculative_auth_document
Methods inherited from Mongo::Auth::SaslConversationBase
Methods inherited from ConversationBase
#build_message, #initialize, #speculative_auth_document, #validate_external_auth_source
Constructor Details
This class inherits a constructor from Mongo::Auth::ScramConversationBase