public async Task <MsalTokenResponse> AcquireTokenSilentAsync( AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters) { await InitiateBrokerHandShakeAsync().ConfigureAwait(false); BrokerRequest brokerRequest = BrokerRequest.FromSilentParameters( authenticationRequestParameters, acquireTokenSilentParameters); return(await AcquireTokenSilentInternalAsync(brokerRequest).ConfigureAwait(false)); }
public async Task <MsalTokenResponse> AcquireTokenSilentAsync( AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters) { CheckPowerOptimizationStatus(); BrokerRequest brokerRequest = BrokerRequest.FromSilentParameters( authenticationRequestParameters, acquireTokenSilentParameters); try { await InitiateBrokerHandshakeAsync().ConfigureAwait(false); return(await AcquireTokenSilentViaBrokerAsync(brokerRequest).ConfigureAwait(false)); } catch (Exception ex) { _logger.ErrorPiiWithPrefix(ex, "[Android broker] Android broker silent invocation failed. "); _brokerHelper.HandleBrokerOperationError(ex); throw; } }
public async Task <MsalTokenResponse> AcquireTokenSilentAsync( AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenSilentParameters acquireTokenSilentParameters) { BrokerRequest brokerRequest = BrokerRequest.FromSilentParameters( authenticationRequestParameters, acquireTokenSilentParameters); try { await _brokerHelper.InitiateBrokerHandshakeAsync(_parentActivity).ConfigureAwait(false); var androidBrokerTokenResponse = await AcquireTokenSilentViaBrokerAsync(brokerRequest).ConfigureAwait(false); return(androidBrokerTokenResponse); } catch (Exception ex) { _logger.ErrorPiiWithPrefix(ex, "Android broker silent invocation failed. "); HandleBrokerOperationError(ex); throw; } }