Conversation — Documentation by YARD 0.9.37 (original) (raw)

Class: Mongo::Auth::Scram256::ConversationPrivate

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

#client_nonce, #id

Attributes inherited from ConversationBase

#connection, #user

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

#start

Methods inherited from ConversationBase

#build_message, #initialize, #speculative_auth_document, #validate_external_auth_source