public DeviceCodeFlowBearerTokenProvider( IAdalTokenProvider adalTokenProvider, ILogger logger) { this.adalTokenProvider = adalTokenProvider; this.logger = logger; }
public IEnumerable <IBearerTokenProvider> Get(string authority) { IAdalTokenProvider adalTokenProvider = adalTokenProviderFactory.Get(authority); return(new IBearerTokenProvider[] { // Order here is important - providers (potentially) run in this order. new AdalCacheBearerTokenProvider(adalTokenProvider), new WindowsIntegratedAuthBearerTokenProvider(adalTokenProvider), new UserInterfaceBearerTokenProvider(adalTokenProvider, logger), new DeviceCodeFlowBearerTokenProvider(adalTokenProvider, logger) }); }
public UserInterfaceBearerTokenProvider(IAdalTokenProvider adalTokenProvider) { this.adalTokenProvider = adalTokenProvider; }
public WindowsIntegratedAuthBearerTokenProvider(IAdalTokenProvider adalTokenProvider) { this.adalTokenProvider = adalTokenProvider; }
public AdalCacheBearerTokenProvider(IAdalTokenProvider adalTokenProvider) { this.adalTokenProvider = adalTokenProvider; }
public UserInterfaceBearerTokenProvider(IAdalTokenProvider adalTokenProvider, ILogger logger) { this.adalTokenProvider = adalTokenProvider; this.logger = logger; }