aboutsummaryrefslogtreecommitdiff
path: root/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications
diff options
context:
space:
mode:
Diffstat (limited to 'Libs/VNLib.Plugins.Essentials.Oauth/src/Applications')
-rw-r--r--Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs6
-rw-r--r--Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/UserApplication.cs4
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()
{