diff --git a/src/Core/UserManager.cs b/src/Core/UserManager.cs
index 5d67f1f096..7e5b6832fa 100644
--- a/src/Core/UserManager.cs
+++ b/src/Core/UserManager.cs
@@ -2224,11 +2224,7 @@ namespace Microsoft.AspNetCore.Identity
///
/// The new security secret.
public virtual string GenerateNewAuthenticatorKey()
- {
- byte[] bytes = new byte[20];
- _rng.GetBytes(bytes);
- return Base32.ToBase32(bytes);
- }
+ => NewSecurityStamp();
///
/// Generates recovery codes for the user, this invalidates any previous recovery codes for the user.
@@ -2419,7 +2415,9 @@ namespace Microsoft.AspNetCore.Identity
private static string NewSecurityStamp()
{
- return Guid.NewGuid().ToString();
+ byte[] bytes = new byte[20];
+ _rng.GetBytes(bytes);
+ return Base32.ToBase32(bytes);
}
// IUserLoginStore methods