public ConfigurationLoaded(List<OAuthApplication> applications, List<Uri> authenticationUrls, UserCredentials userCredentials)
 {
     Applications = applications;
     AuthenticationUrls = authenticationUrls;
     UserCredentials = userCredentials;
 }
Exemple #2
0
        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;
        }