{"version":"2.1.323","anchor":"oauth-login-ended-tracking","canonical_anchor":"oauth-login-ended-tracking","heading":"Claude Code can tell when a claude.ai login has ended","tier":"internal","area":"Auth","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/oauth-login-ended-tracking","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Claude Code can tell when a claude.ai login has ended\n\nWhen reading saved login details, Claude Code now also notes when claude.ai login data is present but holds no usable token\n\n**Unclear.** It is not clear whether Claude Code shows anything different to someone whose login has ended.\n\n**What**\n\nWhen Claude Code reads your saved login details, it now also reports whether the login has ended. It treats a login as ended when the place it stores credentials still holds claude.ai login data but no token that can be used. A token is the saved proof that you are signed in. The step that saves tokens has also been reworked.\n\n**Why**\n\nIt lets Claude Code tell apart a session whose login has ended from one that was never logged in at all.\n\n- Area: Auth\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}