public void GenerateRefreshToken(string userAgent, double lifeTimeMinutes) { RefreshToken = PasswordEncryptionProvider.GenerateRandomBase64String(DefaultRefreshTokenLength); RefreshTokenExpirationTime = DateTime.Now.AddMinutes(lifeTimeMinutes); UserAgent = userAgent; }
public void SetPassword(string password) { EncryptionIterationCount = DefaultIterationCount; Salt = PasswordEncryptionProvider.GenerateRandomBase64String(DefaultSaltLength); Password = GetEncryptedPassword(password); }