private static string GenerateToken() { byte[] tokenBytes = new byte[TOKEN_SIZE_IN_BYTES]; using (RNGCryptoServiceProvider prng = new RNGCryptoServiceProvider()) { prng.GetBytes(tokenBytes); return Convert.ToBase64String(tokenBytes); } }