diff options
| author | Per Larsson <[email protected]> | 2022-02-02 09:25:28 +0100 |
|---|---|---|
| committer | Per Larsson <[email protected]> | 2022-02-02 09:25:28 +0100 |
| commit | b22e362ae30b669a02825a13ed2544ae0b9ac649 (patch) | |
| tree | fa5e119212535cf44908dfd95f92c37c73322684 /zenserver/auth/authmgr.h | |
| parent | Moved cloud cache token provider out from options. (diff) | |
| download | zen-b22e362ae30b669a02825a13ed2544ae0b9ac649.tar.xz zen-b22e362ae30b669a02825a13ed2544ae0b9ac649.zip | |
Parse expire time from OpenID refresh token and added OpenId token provider.
Diffstat (limited to 'zenserver/auth/authmgr.h')
| -rw-r--r-- | zenserver/auth/authmgr.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/zenserver/auth/authmgr.h b/zenserver/auth/authmgr.h index 1138d9eff..59dc1725d 100644 --- a/zenserver/auth/authmgr.h +++ b/zenserver/auth/authmgr.h @@ -2,6 +2,7 @@ #include <zencore/string.h> +#include <chrono> #include <filesystem> #include <memory> @@ -24,17 +25,15 @@ public: struct AddOpenIdTokenParams { std::string_view ProviderName; - std::string_view IdentityToken; std::string_view RefreshToken; - std::string_view AccessToken; }; - virtual bool AddOpenIdToken(const AddOpenIdTokenParams& Params) = 0; struct OpenIdAccessToken { - std::string AccessToken; + std::string AccessToken; + std::chrono::system_clock::time_point ExpireTime{}; }; virtual OpenIdAccessToken GetOpenIdAccessToken(std::string_view ProviderName) = 0; |