diff options
author | Varun Ravichandran <varun.ravichandran@mongodb.com> | 2022-11-11 19:49:15 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-12-16 23:29:04 +0000 |
commit | 946cecc98dfb0047855add41fc344a1ffbb2baa9 (patch) | |
tree | 29ccefaeb61f3066f1344bb6827bb384ab0326c2 /src/mongo/embedded/embedded_auth_session.cpp | |
parent | ab506f144f44e24addaccbcb755b8d99e7ef29c3 (diff) | |
download | mongo-946cecc98dfb0047855add41fc344a1ffbb2baa9.tar.gz |
SERVER-70701: Allow AuthorizationSession to enforce expiration times
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; |