public ConfidentialClientSilentCommandExecutor(
     ClientApplicationFactory clientApplicationFactory,
     IOptions <SilentAcquireTokenOptions> acquireTokenOptions,
     ILoggerFactory?loggerFactory = null)
     : base(clientApplicationFactory, acquireTokenOptions, loggerFactory)
 {
 }
Ejemplo n.º 2
0
 protected ClientApplicationBaseSilentCommandExecutor(
     ClientApplicationFactory clientApplicationFactory,
     IOptions <SilentAcquireTokenOptions> acquireTokenOptions,
     ILoggerFactory?loggerFactory = null)
     : base(clientApplicationFactory, loggerFactory)
 {
     silentOptions = acquireTokenOptions?.Value
                     ?? throw new ArgumentNullException(nameof(acquireTokenOptions));
 }
 protected ClientApplicationBaseExecutor(
     ClientApplicationFactory clientApplicationFactory,
     ILoggerFactory?loggerFactory = null)
 {
     ClientApplicationFactory = clientApplicationFactory
                                ?? throw new ArgumentNullException(nameof(clientApplicationFactory));
     loggerFactory ??= Microsoft.Extensions.Logging.Abstractions
     .NullLoggerFactory.Instance;
     Logger = loggerFactory.CreateLogger(GetType());
 }
Ejemplo n.º 4
0
 public IntegratedWindowsAuthenticationCommandExecutor(
     ClientApplicationFactory clientApplicationFactory,
     //NamedClientApplicationFactory clientApplicationFactory,
     IOptions <IntegratedWindowsAuthenticationAcquireTokenOptions> acquireTokenOptions,
     ILoggerFactory?loggerFactory = null)
     : base(clientApplicationFactory, loggerFactory)
 {
     //_ = clientApplicationFactory ?? throw new ArgumentNullException(nameof(clientApplicationFactory));
     //clientApplicationFactory.Name = "integratedWindowsAuth";
     this.acquireTokenOptions = acquireTokenOptions?.Value
                                ?? throw new ArgumentNullException(nameof(acquireTokenOptions));
 }
        public DeviceCodeCommandExecutor(
            ClientApplicationFactory clientApplicationFactory,
            IOptions <AcquireTokenOptions> acquireTokenOptions,
            ILoggerFactory?loggerFactory = null)
            : base(clientApplicationFactory, loggerFactory)
        {
            this.acquireTokenOptions = acquireTokenOptions?.Value
                                       ?? throw new ArgumentNullException(nameof(acquireTokenOptions));
            loggerFactory ??= Microsoft.Extensions.Logging.Abstractions
            .NullLoggerFactory.Instance;

            string deviceCodeCategory = typeof(DeviceCodeResult).Namespace +
                                        "." + nameof(DeviceCodeResult.DeviceCode);

            deviceCodeLogger = loggerFactory.CreateLogger(deviceCodeCategory);

            deviceCodeResultCallback = DeviceCodeUserInteractionCallback;
        }
 public PublicClientAccountsExecutor(
     ClientApplicationFactory clientApplicationFactory,
     ILoggerFactory?loggerFactory = null)
     : base(clientApplicationFactory, loggerFactory)
 {
 }
 protected override sealed IClientApplicationBase CreateClientApplication() =>
 ClientApplicationFactory.CreatePublicClientApplication();
Ejemplo n.º 8
0
 protected ConfidentialClientAccountsExecutor(
     ClientApplicationFactory clientApplicationFactory,
     ILoggerFactory?loggerFactory = null)
     : base(clientApplicationFactory, loggerFactory)
 {
 }
Ejemplo n.º 9
0
 protected override sealed IClientApplicationBase CreateClientApplication() =>
 ClientApplicationFactory.CreateConfidentialClientApplication();
 protected override IClientApplicationBase CreateClientApplication()
 {
     return(ClientApplicationFactory.CreateClientApplication());
 }
Ejemplo n.º 11
0
 protected ConfidentialClientApplicationAcquireTokenExecutor(
     ClientApplicationFactory clientApplicationFactory,
     ILoggerFactory?loggerFactory = null)
     : base(clientApplicationFactory, loggerFactory)
 {
 }
Ejemplo n.º 12
0
 public ClientApplicationBaseAppConfigExecutor(
     ClientApplicationFactory clientApplicationFactory,
     ILoggerFactory?loggerFactory = null)
     : base(clientApplicationFactory, loggerFactory)
 {
 }
 protected virtual IClientApplicationBase CreateClientApplication() =>
 ClientApplicationFactory.CreateClientApplication();
 protected virtual IPublicClientApplication CreatePublicClientApplication() =>
 ClientApplicationFactory.CreatePublicClientApplication();