aboutsummaryrefslogtreecommitdiff
path: root/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs')
-rw-r--r--Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs b/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs
index 17db978..67488f6 100644
--- a/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs
+++ b/Libs/VNLib.Plugins.Essentials.Oauth/src/Applications/ApplicationStore.cs
@@ -72,7 +72,11 @@ namespace VNLib.Plugins.Essentials.Oauth.Applications
/// Generates a client application secret using the <see cref="RandomHash"/> library
/// </summary>
/// <returns>The RNG secret</returns>
- public static PrivateString GenerateSecret(int secretSize = SECRET_SIZE) => (PrivateString)RandomHash.GetRandomHex(secretSize).ToLower(null)!;
+ public static PrivateString GenerateSecret(int secretSize = SECRET_SIZE)
+ {
+ string secret = RandomHash.GetRandomHex(secretSize).ToLower(null)!;
+ return PrivateString.ToPrivateString(secret, true);
+ }
/// <inheritdoc/>
public override IDbContextHandle GetNewContext() => new UserAppContext(ConextOptions);