mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-06 02:36:38 +00:00
always check resource session length
This commit is contained in:
@@ -387,19 +387,17 @@ export async function verifyResourceSession(
|
|||||||
|
|
||||||
if (resourceSession) {
|
if (resourceSession) {
|
||||||
// only run this check if not SSO sesion; SSO session length is checked later
|
// only run this check if not SSO sesion; SSO session length is checked later
|
||||||
if (!(resourceSessions.userSessionId && sso)) {
|
const accessPolicy = await enforceResourceSessionLength(
|
||||||
const accessPolicy = await enforceResourceSessionLength(
|
resourceSession,
|
||||||
resourceSession,
|
resourceData.org
|
||||||
resourceData.org
|
);
|
||||||
);
|
|
||||||
|
|
||||||
if (!accessPolicy.valid) {
|
if (!accessPolicy.valid) {
|
||||||
logger.debug(
|
logger.debug(
|
||||||
"Resource session invalid due to org policy:",
|
"Resource session invalid due to org policy:",
|
||||||
accessPolicy.error
|
accessPolicy.error
|
||||||
);
|
);
|
||||||
return notAllowed(res, redirectPath, resource.orgId);
|
return notAllowed(res, redirectPath, resource.orgId);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pincode && resourceSession.pincodeId) {
|
if (pincode && resourceSession.pincodeId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user