public static string GenerateToken() { RandomNumberGenerator rng = new RNGCryptoServiceProvider(); byte[] tokenData = new byte[32]; rng.GetBytes(tokenData); return Convert.ToBase64String(tokenData); }