fixed bug clearing old session fields in session refresh
This commit is contained in:
parent
704337e30b
commit
26e9a1c08b
|
@ -78,7 +78,7 @@
|
|||
, uri: {
|
||||
normalize: function (uri) {
|
||||
if ('string' !== typeof uri) {
|
||||
console.error((new Error('stack')).stack);
|
||||
throw new Error('must provide a string to OAUTH3.uri.normalize');
|
||||
}
|
||||
// tested with
|
||||
// example.com
|
||||
|
@ -94,7 +94,7 @@
|
|||
, url: {
|
||||
normalize: function (url) {
|
||||
if ('string' !== typeof url) {
|
||||
console.error((new Error('stack')).stack);
|
||||
throw new Error('must provide a string to OAUTH3.url.normalize');
|
||||
}
|
||||
// tested with
|
||||
// example.com
|
||||
|
@ -473,7 +473,7 @@
|
|||
var providerUri = oldSession.provider_uri;
|
||||
var clientUri = oldSession.client_uri;
|
||||
|
||||
Object.keys(['access_token', 'token', 'client_uri', 'refresh', 'refresh_token', 'expires_in', 'provider_uri', 'scope', 'token_type']).forEach(function (key) {
|
||||
['access_token', 'token', 'client_uri', 'refresh', 'refresh_token', 'expires_in', 'provider_uri', 'scope', 'token_type'].forEach(function (key) {
|
||||
oldSession[key] = undefined;
|
||||
});
|
||||
Object.keys(newSession).forEach(function (key) {
|
||||
|
@ -1198,7 +1198,7 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
, _initClient: function (location/*, opts*/) {
|
||||
, _initClient: function () {
|
||||
var me = this;
|
||||
return OAUTH3.discover(me._clientUri, { client_id: me._clientUri }).then(function (clientDirectives) {
|
||||
me._clientDirectives = clientDirectives;
|
||||
|
|
Loading…
Reference in New Issue