public void SetTwoFactorToken(string email, string token) { var emailEncoded = Convert.ToBase64String(Encoding.UTF8.GetBytes(email)); var key = string.Format(TwoFactorTokenKeyFormat, emailEncoded); if (token != null) { var tokenBytes = Encoding.UTF8.GetBytes(token); _secureStorage.Store(key, tokenBytes); } else if (_secureStorage.Contains(key)) { _secureStorage.Delete(key); } }
public bool Contains(string key) { return(_settings.Contains(string.Format(SettingsFormat, key)) || _settings.Contains(string.Format(SettingsFormatV1, key)) || _oldKeyStorageService.Contains(key)); }