oidc-client
Advanced tools
Comparing version 0.3.2 to 0.3.3
{ | ||
"name": "oidc-client", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"homepage": "https://github.com/IdentityModel/oidc-client", | ||
@@ -5,0 +5,0 @@ "authors": [ |
@@ -48,3 +48,9 @@ /** | ||
if (xhr.status === 200) { | ||
var response = xhr.response; | ||
var response = ""; | ||
// To support IE9 get the response from xhr.responseText not xhr.response | ||
if (window.XDomainRequest) { | ||
response = xhr.responseText; | ||
} else { | ||
response = xhr.response; | ||
} | ||
if (typeof response === "string") { | ||
@@ -51,0 +57,0 @@ response = JSON.parse(response); |
// exports | ||
OidcClient._promiseFactory = _promiseFactory; | ||
OidcClient._httpRequest = _httpRequest; | ||
window.OidcClient = OidcClient; | ||
})(); |
@@ -36,2 +36,6 @@ /* | ||
function resolve(param) { | ||
return _promiseFactory.resolve(param); | ||
} | ||
function error(message) { | ||
@@ -145,3 +149,3 @@ return _promiseFactory.reject(Error(message)); | ||
if (settings.metadata) { | ||
return _promiseFactory.resolve(settings.metadata); | ||
return resolve(settings.metadata); | ||
} | ||
@@ -158,3 +162,3 @@ | ||
}, function (err) { | ||
return error("Failed to load metadata (" + err.message + ")"); | ||
return error("Failed to load metadata (" + err && err.message + ")"); | ||
}); | ||
@@ -182,3 +186,3 @@ }; | ||
return _promiseFactory.resolve(key.x5c[0]); | ||
return resolve(key.x5c[0]); | ||
} | ||
@@ -199,3 +203,3 @@ | ||
}, function (err) { | ||
return error("Failed to load signing keys (" + err.message + ")"); | ||
return error("Failed to load signing keys (" + err && err.message + ")"); | ||
}); | ||
@@ -211,3 +215,3 @@ }); | ||
if (!metadata.userinfo_endpoint) { | ||
return _promiseFactory.reject(Error("Metadata does not contain userinfo_endpoint")); | ||
return error("Metadata does not contain userinfo_endpoint"); | ||
} | ||
@@ -223,3 +227,3 @@ | ||
if (this._settings.authorization_endpoint) { | ||
return _promiseFactory.resolve(this._settings.authorization_endpoint); | ||
return resolve(this._settings.authorization_endpoint); | ||
} | ||
@@ -383,3 +387,3 @@ | ||
return _promiseFactory.resolve(); | ||
return resolve(); | ||
}; | ||
@@ -462,3 +466,3 @@ | ||
var promise = _promiseFactory.resolve(); | ||
var promise = resolve(); | ||
if (request_state.oidc && request_state.oauth) { | ||
@@ -465,0 +469,0 @@ promise = client.validateIdTokenAndAccessTokenAsync(result.id_token, request_state.nonce, result.access_token); |
{ | ||
"name": "oidc-client", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"description": "OpenID Connect (OIDC) client library", | ||
@@ -5,0 +5,0 @@ "main": "oidc-client.js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
1129875
38
22696