diff options
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.OAuth')
-rw-r--r-- | libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs | 2 | ||||
-rw-r--r-- | libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionStore.cs | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs index a867152..2552d98 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs @@ -70,7 +70,7 @@ namespace VNLib.Plugins.Sessions.OAuth.Endpoints //Get the session provider, as its a token factory TokenFactory = pbase.GetOrCreateSingleton<OAuth2SessionProvider>(); - Applications = new(pbase.GetContextOptions(), pbase.GetPasswords()); + Applications = new(pbase.GetContextOptions(), pbase.GetOrCreateSingleton<ManagedPasswordHashing>()); //Try to get the application token key for verifying signed application JWTs JWTVerificationKey = pbase.TryGetSecretAsync("application_token_key").ToJsonWebKey(); diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionStore.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionStore.cs index 8719002..8c65bc8 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionStore.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionStore.cs @@ -40,6 +40,8 @@ namespace VNLib.Plugins.Sessions.OAuth [ConfigurationName(O2SessionProviderEntry.OAUTH2_CONFIG_KEY)] internal sealed class OAuth2SessionStore : SessionStore<OAuth2Session> { + const int MAX_SESSION_BUFFER_SIZE = 16 * 1024; + private ILogProvider _log; protected override ISessionIdFactory IdFactory { get; } @@ -58,7 +60,7 @@ namespace VNLib.Plugins.Sessions.OAuth .GetPrefixedCache(o2Conf.CachePrefix, HashAlg.SHA256); //Create remote cache - Cache = new GlobalCacheStore(cache); + Cache = new GlobalCacheStore(cache, MAX_SESSION_BUFFER_SIZE); IdFactory = plugin.GetOrCreateSingleton<OAuth2TokenFactory>(); |