Got the same problem as everyone else here and no answers to be had. Can't send email because of client request loop. Haven't even had Microsoft 365 for a full week.
edgeAADSTS50196: The server terminated an operation because it encountered a client request loop. Please contact your app vendor.
when ever i click on learn more in the store it openns browser and i get this
Request Id: 11de9ee9-6389-4929-a36e-892bbbe3d800
Correlation Id: 8dafeada-829f-47a8-8df4-48d9e29add02
Timestamp: 2020-06-24T02:14:17Z
Message: AADSTS50196: The server terminated an operation because it encountered a client request loop. Please contact your app vendor.
Windows for home | Windows 10 | Microsoft Store
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
166 answers
Sort by: Newest
-
Anonymous
2020-08-12T20:20:01+00:00 -
Anonymous
2020-08-12T06:22:49+00:00 Hi im useing Windows 8.1 surface how to update my pc with windows 10.please give me a support.thank u
-
Anonymous
2020-08-11T09:56:27+00:00 I use adal-angular to implement authentication (https://www.npmjs.com/package/adal-angular). Here is my code:
`var isAuthenticated = function () {
var deferred = (q as any).defer();
if (!_adal._renewActive && !_oauthData.isAuthenticated) { if (!_adal._getItem(_adal.CONSTANTS.STORAGE.FAILED_RENEW)) { // Idtoken is expired or not present _adal.acquireToken(_adal.config.loginResource, function (error, tokenOut) { if (error) { _adal.error('adal:loginFailure', 'auto renew failure'); AppInsight.trackTrace("Auto renew failure"); AppInsight.trackException(error, { additionalMessage: 'Auto renew failure' }); deferred.reject(); } else { if (tokenOut) { _oauthData.isAuthenticated = true; deferred.resolve(); } else { AppInsight.trackTrace("Tokenout is null"); deferred.reject(); } } }); } else { deferred.resolve(); } } else { deferred.resolve(); } return deferred.promise;}
var makeRequest = function (settings) {
var deferred = (q as any).defer();
var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (this.readyState === 4) { if (this.status === 200) { deferred.resolve(this.response); } else if (this.status >= 400) { deferred.reject(); } } } xhr.open(settings.method || 'GET', settings.url, true); for (var header in settings.headers) { xhr.setRequestHeader(header, settings.headers[header]); } xhr.responseType = settings.dataType || 'json'; xhr.send(settings.data); return deferred.promise;}
export var adalRequest = function (settings) {
var deferred = (q as any).defer();
AppInsight.trackTrace(
Start authenticate with settings: ${settings && JSON.stringify(settings)});isAuthenticated().then(function () { var resource = _adal.getResourceForEndpoint(settings.url); if (!resource) { _adal.info('No resource configured for \'' + settings.url + '\''); deferred.reject(); return deferred.promise; } var tokenStored = _adal.getCachedToken(resource); if (tokenStored) { if (!settings.headers) { settings.headers = {}; } settings.headers.Authorization = 'Bearer ' + tokenStored; makeRequest(settings).then(deferred.resolve, deferred.reject); } else { var isEndpoint = false; for (var endpointUrl in _adal.config.endpoints) { if (settings.url.indexOf(endpointUrl) > -1) { isEndpoint = true; } } if (_adal.loginInProgress()) { _adal.info('Login already in progress'); AppInsight.trackTrace('Login already in progress'); deferred.reject(); } else if (isEndpoint) { _adal.acquireToken(resource, function (error, tokenOut) { if (error) { deferred.reject(); _adal.error(error); AppInsight.trackException(error, { additionalMessage: `Acuire token failed for resource: ${resource}` }); } else { if (tokenOut) { _adal.verbose('Token is available'); if (!settings.headers) { settings.headers = {}; } settings.headers.Authorization = 'Bearer ' + tokenOut; makeRequest(settings).then(deferred.resolve, deferred.reject); } } }); } } }, function () { _adal.login(); }) return deferred.promise; -
Deleted
This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
Comments have been turned off. Learn more
-
Deleted
This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
Comments have been turned off. Learn more