diff options
author | vnugent <public@vaughnnugent.com> | 2024-07-04 23:57:14 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-07-04 23:57:14 -0400 |
commit | a1ee522f7f5f0ab3cd268b0f42223700dd4d9dc8 (patch) | |
tree | eb2afb63a5400cad9a88ae5c3209bd0ab335ec24 /libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs | |
parent | d650bac961dc927cd9b1b35816dab6e48c744ef9 (diff) |
analyzer pass
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs')
-rw-r--r-- | libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs index bc06052..fe176d6 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs @@ -71,6 +71,8 @@ namespace VNLib.Plugins.Sessions.OAuth TokenStore = new(plugin.GetContextOptions()); _tokenTypeString = $"client_credential,{_tokenFactory.TokenType}"; + _maxConnections = config.GetValueOrDefault("max_connections", p => p.GetUInt32(), 1000u); + //Schedule interval plugin.ScheduleInterval(this, TimeSpan.FromMinutes(2)); @@ -168,7 +170,7 @@ namespace VNLib.Plugins.Sessions.OAuth session.Invalidate(); //Clears important security variables - InitNewSession(session, null); + InitNewSession(session, app: null); } return new SessionHandle(session, OnSessionReleases); @@ -198,7 +200,7 @@ namespace VNLib.Plugins.Sessions.OAuth await _sessions.CommitSessionAsync(newSession); //Init new token result to pass to client - return new OAuth2TokenResult() + return new OAuth2TokenResult { ExpiresSeconds = (int)_tokenFactory.SessionValidFor.TotalSeconds, TokenType = _tokenFactory.TokenType, |