MongoDB C++ Driver  legacy-1.1.2
Public Member Functions | List of all members
mongo::SaslSCRAMSHA1ClientConversation Class Reference

Client side authentication session for SASL PLAIN. More...

#include <sasl_scramsha1_client_conversation.h>

+ Inheritance diagram for mongo::SaslSCRAMSHA1ClientConversation:

Public Member Functions

 SaslSCRAMSHA1ClientConversation (SaslClientSession *saslClientSession)
 Implements the client side of a SASL PLAIN mechanism session.
 
virtual StatusWith< bool > step (const StringData &inputData, std::string *outputData)
 Takes one step in a SCRAM-SHA-1 conversation. More...
 
- Public Member Functions inherited from mongo::SaslClientConversation
 SaslClientConversation (SaslClientSession *saslClientSession)
 Implements the client side of a SASL authentication mechanism. More...
 

Detailed Description

Client side authentication session for SASL PLAIN.

Member Function Documentation

virtual StatusWith<bool> mongo::SaslSCRAMSHA1ClientConversation::step ( const StringData inputData,
std::string *  outputData 
)
virtual

Takes one step in a SCRAM-SHA-1 conversation.

Returns
!Status::OK() for failure. The boolean part indicates if the authentication conversation is finished or not.

Implements mongo::SaslClientConversation.


The documentation for this class was generated from the following file: