ICredentialsProvider
using System.Net;
using System.Threading;
using System.Threading.Tasks;
namespace kCura.WinEDDS.Credentials
{
public interface ICredentialsProvider
{
NetworkCredential GetCredentials();
Task<NetworkCredential> GetCredentialsAsync(CancellationToken cancellationToken = default(CancellationToken));
}
}