projects
/
squeep-authentication-module
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update devDependencies, clean up lint issues
[squeep-authentication-module]
/
lib
/
session-manager.js
diff --git
a/lib/session-manager.js
b/lib/session-manager.js
index 0b4ce4eaff29db733a04c9c8776716e5290c6317..4635547b7d42dbbebda728bf02983bf7aefb1bee 100644
(file)
--- a/
lib/session-manager.js
+++ b/
lib/session-manager.js
@@
-232,6
+232,7
@@
class SessionManager {
}
await this._sessionCookieSet(res, session);
}
await this._sessionCookieSet(res, session);
+ res.setHeader(Enum.Header.SetLogin, Enum.LoginState.LoggedIn);
res.setHeader(Enum.Header.Location, authorizationEndpoint.href);
res.statusCode = 302; // Found
res.end();
res.setHeader(Enum.Header.Location, authorizationEndpoint.href);
res.statusCode = 302; // Found
res.end();
@@
-321,6
+322,7
@@
class SessionManager {
authenticatedIdentifier: state.authenticatedIdentifier,
};
await this._sessionCookieSet(res, ctx.session);
authenticatedIdentifier: state.authenticatedIdentifier,
};
await this._sessionCookieSet(res, ctx.session);
+ res.setHeader(Enum.Header.SetLogin, Enum.LoginState.LoggedIn);
res.statusCode = 302;
res.setHeader(Enum.Header.Location, state.redirect);
res.end();
res.statusCode = 302;
res.setHeader(Enum.Header.Location, state.redirect);
res.end();
@@
-400,6
+402,7
@@
class SessionManager {
authenticatedIdentifier: ctx.authenticationId,
};
await this._sessionCookieSet(res, ctx.session);
authenticatedIdentifier: ctx.authenticationId,
};
await this._sessionCookieSet(res, ctx.session);
+ res.setHeader(Enum.Header.SetLogin, Enum.LoginState.LoggedIn);
res.statusCode = 302;
res.setHeader(Enum.Header.Location, redirect);
res.end();
res.statusCode = 302;
res.setHeader(Enum.Header.Location, redirect);
res.end();
@@
-418,6
+421,7
@@
class SessionManager {
this.logger.debug(_scope, 'called', { ctx });
await this._sessionCookieClear(res);
this.logger.debug(_scope, 'called', { ctx });
await this._sessionCookieClear(res);
+ res.setHeader(Enum.Header.SetLogin, Enum.LoginState.LoggedOut);
const redirect = ctx.queryParams['r'] || './';
const redirect = ctx.queryParams['r'] || './';
@@
-539,6
+543,7
@@
class SessionManager {
};
await this._sessionCookieSet(res, ctx.session);
};
await this._sessionCookieSet(res, ctx.session);
+ res.setHeader(Enum.Header.SetLogin, Enum.LoginState.LoggedIn);
res.statusCode = 302;
res.setHeader(Enum.Header.Location, redirect);
res.end();
res.statusCode = 302;
res.setHeader(Enum.Header.Location, redirect);
res.end();