From dbe97d1130238e93413a6fa466996feed13e93c8 Mon Sep 17 00:00:00 2001 From: vnugent Date: Thu, 9 Mar 2023 01:48:39 -0500 Subject: Omega cache, session, and account provider complete overhaul --- .../src/Applications/ApplicationStore.cs | 6 +++--- .../src/Applications/UserApplication.cs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'Libs/VNLib.Plugins.Essentials.Oauth') diff --git a/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs b/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs index 659bea8..d02d2e1 100644 --- a/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs +++ b/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs @@ -1,5 +1,5 @@ /* -* Copyright (c) 2022 Vaughn Nugent +* Copyright (c) 2023 Vaughn Nugent * * Library: VNLib * Package: VNLib.Plugins.Essentials.Oauth @@ -48,7 +48,7 @@ namespace VNLib.Plugins.Essentials.Oauth.Applications public const int SECRET_SIZE = 32; public const int CLIENT_ID_SIZE = 16; - private readonly PasswordHashing SecretHashing; + private readonly IPasswordHashingProvider SecretHashing; private readonly DbContextOptions ConextOptions; private readonly ITokenManager TokenStore; @@ -58,7 +58,7 @@ namespace VNLib.Plugins.Essentials.Oauth.Applications /// /// EFCore context options for connecting to a remote data-store /// A structure for hashing client secrets - public ApplicationStore(DbContextOptions conextOptions, PasswordHashing secretHashing) + public ApplicationStore(DbContextOptions conextOptions, IPasswordHashingProvider secretHashing) { this.ConextOptions = conextOptions; this.SecretHashing = secretHashing; diff --git a/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/UserApplication.cs b/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/UserApplication.cs index e18f76d..9c2f543 100644 --- a/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/UserApplication.cs +++ b/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/UserApplication.cs @@ -1,5 +1,5 @@ /* -* Copyright (c) 2022 Vaughn Nugent +* Copyright (c) 2023 Vaughn Nugent * * Library: VNLib * Package: VNLib.Plugins.Essentials.Oauth @@ -118,7 +118,7 @@ namespace VNLib.Plugins.Essentials.Oauth.Applications /// /// The application JWT payalod element /// The recovered application - public static UserApplication FromJwtDoc(in JsonElement appEl) + public static UserApplication FromJwtDoc(JsonElement appEl) { return new() { -- cgit