summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/native_sasl_authentication_session.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/auth/native_sasl_authentication_session.h')
-rw-r--r--src/mongo/db/auth/native_sasl_authentication_session.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/mongo/db/auth/native_sasl_authentication_session.h b/src/mongo/db/auth/native_sasl_authentication_session.h
index 57b90a145be..156ffe685f3 100644
--- a/src/mongo/db/auth/native_sasl_authentication_session.h
+++ b/src/mongo/db/auth/native_sasl_authentication_session.h
@@ -40,31 +40,31 @@
namespace mongo {
- /**
- * Authentication session data for the server side of SASL authentication.
- */
- class NativeSaslAuthenticationSession : public SaslAuthenticationSession {
- MONGO_DISALLOW_COPYING(NativeSaslAuthenticationSession);
- public:
+/**
+ * Authentication session data for the server side of SASL authentication.
+ */
+class NativeSaslAuthenticationSession : public SaslAuthenticationSession {
+ MONGO_DISALLOW_COPYING(NativeSaslAuthenticationSession);
- explicit NativeSaslAuthenticationSession(AuthorizationSession* authSession);
- virtual ~NativeSaslAuthenticationSession();
+public:
+ explicit NativeSaslAuthenticationSession(AuthorizationSession* authSession);
+ virtual ~NativeSaslAuthenticationSession();
- virtual Status start(StringData authenticationDatabase,
- StringData mechanism,
- StringData serviceName,
- StringData serviceHostname,
- int64_t conversationId,
- bool autoAuthorize);
+ virtual Status start(StringData authenticationDatabase,
+ StringData mechanism,
+ StringData serviceName,
+ StringData serviceHostname,
+ int64_t conversationId,
+ bool autoAuthorize);
- virtual Status step(StringData inputData, std::string* outputData);
+ virtual Status step(StringData inputData, std::string* outputData);
- virtual std::string getPrincipalId() const;
+ virtual std::string getPrincipalId() const;
- virtual const char* getMechanism() const;
+ virtual const char* getMechanism() const;
- private:
- std::string _mechanism;
- std::unique_ptr<SaslServerConversation> _saslConversation;
- };
+private:
+ std::string _mechanism;
+ std::unique_ptr<SaslServerConversation> _saslConversation;
+};
} // namespace mongo