diff options
Diffstat (limited to 'Libs')
-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() { |