Add missing authentication failure logging

This commit is contained in:
Zaid Abdulla committed 2021-02-09 10:37:51 -08:00
1 parent 540898de21
commit 4871613c67
1 file changed
+9 -1
+9 -1
View File
@@ -79,7 +79,7 @@ async function authenticate(
sessionContext.cacheSnapshot, sessionContext.cacheSnapshot,
"cwmp.auth" "cwmp.auth"
); );
if (!authExpression) return true; if (authExpression == null) return true;
let authentication; let authentication;
@@ -901,6 +901,14 @@ export function onConnection(socket: Socket): void {
const sessionContext = currentSessions.get(socket); const sessionContext = currentSessions.get(socket);
if (!sessionContext) return; if (!sessionContext) return;
currentSessions.delete(socket); currentSessions.delete(socket);
if (sessionContext.authState !== 2) {
logger.accessError({
message: "Authentication failure",
sessionContext: sessionContext,
});
return;
}
const now = Date.now(); const now = Date.now();
const lastActivity = sessionContext.lastActivity; const lastActivity = sessionContext.lastActivity;