Skip to content

No way to sign out when HERMES_PASSWORD is enabled #790

Description

@fred0m

Problem

Hermes Workspace with HERMES_PASSWORD enabled has no way to sign out. The only auth route is POST /api/auth (login); there is no logout endpoint and no UI affordance. Users must manually clear the claude-auth cookie or wait for the 30-day TTL to expire.

This matters for shared/borrowed devices and for deployments behind an upstream IdP (e.g. OIDC) where the workspace password is a second factor — after finishing a session there is no clean way to end it.

Expected

  • A logout endpoint (e.g. DELETE /api/auth) that revokes the session token and clears the cookie.
  • A Sign out affordance in the UI (desktop sidebar user menu + mobile drawer).

Related

PR #789 implements this.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions