public PublicClientApplication(MsalClientConfiguration msalClientConfiguration) : this( null, null, null, null, null, null, msalClientConfiguration) { }
internal PublicClientApplication( IHttpManager httpManager, IStorageManager storageManager, IBrowserFactory browserFactory, IGuidService guidService, ITelemetryManager telemetryManager, EnvironmentMetadata environmentMetadata, MsalClientConfiguration msalClientConfiguration) { _platformProxy = PlatformProxyFactory.GetPlatformProxy(); _httpManager = httpManager ?? new HttpManager(new HttpClientFactory(), msalClientConfiguration); _storageManager = storageManager ?? _platformProxy.CreateStorageManager(); _browserFactory = browserFactory ?? _platformProxy.CreateBrowserFactory(); _guidService = guidService ?? new GuidService(); _telemetryManager = telemetryManager ?? new TelemetryManager(msalClientConfiguration); _environmentMetadata = environmentMetadata ?? new EnvironmentMetadata(); _msalClientConfiguration = msalClientConfiguration; }