diff --git a/express/routes.js b/express/routes.js index 309cc489..3c0cbbd3 100644 --- a/express/routes.js +++ b/express/routes.js @@ -143,6 +143,7 @@ function setupRoutes(ext) { } req.fdkSession.access_token = token.access_token; + req.fdkSession.expires_in = token.expires_in; req.fdkSession.current_user = token.current_user; req.fdkSession.refresh_token = token.refresh_token; await SessionStorage.saveSession(req.fdkSession); diff --git a/express/session/session.js b/express/session/session.js index ed13a366..9080004a 100644 --- a/express/session/session.js +++ b/express/session/session.js @@ -10,6 +10,7 @@ class Session { this.state = null; this.scope = null; this.expires = null; + this.expires_in = null; this.access_mode = 'online'; this.access_token = null; this.current_user = null; @@ -33,7 +34,8 @@ class Session { access_token: this.access_token, current_user: this.current_user, refresh_token: this.refresh_token, - cluster: this.cluster + cluster: this.cluster, + expires_in: this.expires_in }; }