diff options
author | vnugent <public@vaughnnugent.com> | 2023-03-09 01:48:39 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-03-09 01:48:39 -0500 |
commit | dbe97d1130238e93413a6fa466996feed13e93c8 (patch) | |
tree | 84f3e7efb78599d8f913e01d8389f13a99187498 /Libs/VNLib.Plugins.Essentials.Oauth | |
parent | 3bfc707c736e4be22aa8ab6e9ff72d9d20387687 (diff) |
Omega cache, session, and account provider complete overhaul
Diffstat (limited to 'Libs/VNLib.Plugins.Essentials.Oauth')
-rw-r--r-- | Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs | 6 | ||||
-rw-r--r-- | Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/UserApplication.cs | 4 |
2 files changed, 5 insertions, 5 deletions
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 /// </summary> /// <param name="conextOptions">EFCore context options for connecting to a remote data-store</param> /// <param name="secretHashing">A <see cref="PasswordHashing"/> structure for hashing client secrets</param> - 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 /// </summary> /// <param name="appEl">The application JWT payalod element</param> /// <returns>The recovered application</returns> - public static UserApplication FromJwtDoc(in JsonElement appEl) + public static UserApplication FromJwtDoc(JsonElement appEl) { return new() { |