diff options
Diffstat (limited to 'src/mongo/db/auth/security_token.h')
-rw-r--r-- | src/mongo/db/auth/security_token.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/auth/security_token.h b/src/mongo/db/auth/security_token.h index 52e57e2625e..7a30424e78b 100644 --- a/src/mongo/db/auth/security_token.h +++ b/src/mongo/db/auth/security_token.h @@ -33,11 +33,22 @@ #include "mongo/bson/bsonobj.h" #include "mongo/db/auth/security_token_gen.h" +#include "mongo/db/client.h" #include "mongo/db/operation_context.h" namespace mongo { namespace auth { +class SecurityTokenAuthenticationGuard { +public: + SecurityTokenAuthenticationGuard() = delete; + SecurityTokenAuthenticationGuard(OperationContext* opCtx); + ~SecurityTokenAuthenticationGuard(); + +private: + Client* _client; +}; + /** * Parse any SecurityToken from the OpMsg and place it as a decoration * on OperationContext |