Class: Mongo::Auth::Scram256 Private

Inherits:
Scram show all
Defined in:
lib/mongo/auth/scram256.rb,
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 for SCRAM-SHA-256 authentication.

The purpose of this class is to provide the namespace for the Scram256::Conversation class.

Since:

  • 2.0.0

Defined Under Namespace

Classes: Conversation

Constant Summary collapse

MECHANISM =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

The authentication mechanism string.

Since:

  • 2.0.0

'SCRAM-SHA-256'.freeze

Instance Attribute Summary

Attributes inherited from Scram

#speculative_auth_client_nonce, #speculative_auth_result

Attributes inherited from Base

#connection, #user

Method Summary

Methods inherited from Scram

#conversation, #initialize, #login

Methods inherited from Base

#conversation, #initialize

Constructor Details

This class inherits a constructor from Mongo::Auth::Scram