public ConfigurationLoaded(List<OAuthApplication> applications, List<Uri> authenticationUrls, UserCredentials userCredentials) { Applications = applications; AuthenticationUrls = authenticationUrls; UserCredentials = userCredentials; }
public UserCredentials GetUserCredentials() { var userCredentials = new UserCredentials { Username = string.Empty, Password = string.Empty }; if (!File.Exists(_oAuthUserCredentialsFile)) return userCredentials; var json = File.ReadAllText(_oAuthUserCredentialsFile); if (!json.Any()) return userCredentials; try { userCredentials = JsonConvert.DeserializeObject<UserCredentials>(json); } catch (Exception e) { throw new Exception("Could not deserialize OAuth creds: " + _oAuthUserCredentialsFile, e); } return userCredentials; }