diff options
Diffstat (limited to 'src/mongo/embedded/embedded_auth_session.cpp')
-rw-r--r-- | src/mongo/embedded/embedded_auth_session.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mongo/embedded/embedded_auth_session.cpp b/src/mongo/embedded/embedded_auth_session.cpp index d086a0a3309..1925afdf14c 100644 --- a/src/mongo/embedded/embedded_auth_session.cpp +++ b/src/mongo/embedded/embedded_auth_session.cpp @@ -70,7 +70,9 @@ public: void startContractTracking() override {} - Status addAndAuthorizeUser(OperationContext*, const UserName&) override { + Status addAndAuthorizeUser(OperationContext*, + const UserName&, + boost::optional<Date_t>) override { UASSERT_NOT_IMPLEMENTED; } @@ -226,6 +228,10 @@ public: return true; } + bool isExpired() const override { + return false; + } + protected: std::tuple<boost::optional<UserName>*, std::vector<RoleName>*> _getImpersonations() override { UASSERT_NOT_IMPLEMENTED; |