private async Task <string> GetBrokerAuthTokenSilentlyAsync(BrokerRequest brokerRequest) { brokerRequest = UpdateRequestWithAccountInfo(brokerRequest); Bundle silentOperationBundle = _brokerHelper.CreateSilentBrokerBundle(brokerRequest); silentOperationBundle.PutString(BrokerConstants.BrokerAccountManagerOperationKey, BrokerConstants.AcquireTokenSilent); return(await AcquireTokenSilentInternalAsync(silentOperationBundle).ConfigureAwait(false)); }
private async Task <string> AcquireTokenSilentFromBrokerInternalAsync(BrokerRequest brokerRequest) { Bundle silentOperationBundle = _brokerHelper.CreateSilentBrokerBundle(brokerRequest); var serializedOperationBundle = SerializeBundle(silentOperationBundle); var silentOperationBundleResult = await PerformContentResolverOperationAsync(ContentResolverOperation.acquireTokenSilent, serializedOperationBundle).ConfigureAwait(false); if (silentOperationBundleResult != null) { return(_brokerHelper.GetSilentResultFromBundle(silentOperationBundleResult)); } _logger.Info("[Android broker] No results returned. "); return(null); }