public VstsCredentialProvider(
     ILogger logger,
     IAuthUtil authUtil,
     IBearerTokenProvidersFactory bearerTokenProvidersFactory,
     IAzureDevOpsSessionTokenFromBearerTokenProvider vstsSessionTokenProvider)
     : base(logger)
 {
     this.authUtil = authUtil;
     this.bearerTokenProvidersFactory = bearerTokenProvidersFactory;
     this.vstsSessionTokenProvider    = vstsSessionTokenProvider;
 }
Example #2
0
 public VstsSessionTokenClient(Uri vstsUri, string bearerToken, IAuthUtil authUtil)
 {
     this.vstsUri     = vstsUri ?? throw new ArgumentNullException(nameof(vstsUri));
     this.bearerToken = bearerToken ?? throw new ArgumentNullException(nameof(bearerToken));
     this.authUtil    = authUtil ?? throw new ArgumentNullException(nameof(authUtil));
 }
Example #3
0
 public VstsCredentialProvider(ILogger logger, IAuthUtil authUtil, IBearerTokenProvider bearerTokenProvider)
     : base(logger)
 {
     this.authUtil            = authUtil;
     this.bearerTokenProvider = bearerTokenProvider;
 }
Example #4
0
 public VstsCredentialProvider(ILogger logger)
     : base(logger)
 {
     this.authUtil            = new AuthUtil(logger);
     this.bearerTokenProvider = new BearerTokenProvider(logger);
 }
Example #5
0
 public BearerTokenProvider(ILogger logger, IAdalTokenProviderFactory adalTokenProviderFactory, IAuthUtil authUtil)
 {
     this.logger = logger;
     this.adalTokenProviderFactory = adalTokenProviderFactory;
     this.authUtil = authUtil;
 }
 public VstsSessionTokenFromBearerTokenProvider(IAuthUtil authUtil, ILogger logger)
 {
     this.authUtil = authUtil;
     this.logger   = logger;
 }