refreshSession on login as well
This commit is contained in:
parent
1425d02f65
commit
35e2a29e4c
|
@ -118,6 +118,15 @@
|
||||||
resolve(tokens);
|
resolve(tokens);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
}).then(function (tokens) {
|
||||||
|
return OAUTH3.hooks.refreshSession(
|
||||||
|
opts.session || {
|
||||||
|
provider_uri: providerUri
|
||||||
|
, client_id: opts.client_id
|
||||||
|
, client_uri: opts.client_uri || opts.clientUri
|
||||||
|
}
|
||||||
|
, tokens
|
||||||
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -260,9 +269,19 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
return browser.frameRequest(prequest.url, prequest.state, opts);
|
return browser.frameRequest(prequest.url, prequest.state, opts);
|
||||||
|
}).then(function (tokens) {
|
||||||
|
return OAUTH3.hooks.refreshSession(
|
||||||
|
opts.session || {
|
||||||
|
provider_uri: providerUri
|
||||||
|
, client_id: opts.client_id
|
||||||
|
, client_uri: opts.client_uri || opts.clientUri
|
||||||
|
}
|
||||||
|
, tokens
|
||||||
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
, implicitGrant: function (providerUri, opts) {
|
, implicitGrant: function (providerUri, opts) {
|
||||||
|
// TODO let broker=true change behavior to open discover inline with frameRequest
|
||||||
// TODO OAuth3 provider should use the redirect URI as the appId?
|
// TODO OAuth3 provider should use the redirect URI as the appId?
|
||||||
return OAUTH3.discover(providerUri, opts).then(function (directive) {
|
return OAUTH3.discover(providerUri, opts).then(function (directive) {
|
||||||
var prequest = OAUTH3_CORE.urls.implicitGrant(
|
var prequest = OAUTH3_CORE.urls.implicitGrant(
|
||||||
|
@ -276,6 +295,15 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
return browser.frameRequest(prequest.url, prequest.state, opts);
|
return browser.frameRequest(prequest.url, prequest.state, opts);
|
||||||
|
}).then(function (tokens) {
|
||||||
|
return OAUTH3.hooks.refreshSession(
|
||||||
|
opts.session || {
|
||||||
|
provider_uri: providerUri
|
||||||
|
, client_id: opts.client_id
|
||||||
|
, client_uri: opts.client_uri || opts.clientUri
|
||||||
|
}
|
||||||
|
, tokens
|
||||||
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
, logout: function (providerUri, opts) {
|
, logout: function (providerUri, opts) {
|
||||||
|
|
Loading…
Reference in New Issue