Skip to content
Discussion options

You must be logged in to vote

Thanks for the detailed report and logs — they pinpoint the cause.

This is not specific to LDAP or passkey authentication. It is a consequence of earlier authentication hardening: WebSSH now tracks browser authentication sessions server-side with an absolute expiry and revalidates every authenticated Socket.IO action. A normal sign-in received a secure 30-minute default. Once that record expired, the next keep-alive event was correctly rejected, so the browser disconnected even though the underlying SSH session was still active.

The fail-closed enforcement is intentional, but a fixed default without a visible explanation or user-level control was not good behavior. PR #203 addresses that:

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by bifrost0x
Comment options

You must be logged in to vote
2 replies
@ap0int3d
Comment options

@bifrost0x
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
question Further information is requested
2 participants