{"version":"2.1.242","anchor":"console-profile-sign-in-that-stores-credentials-per-profile","canonical_anchor":"console-profile-sign-in-that-stores-credentials-per-profile","heading":"Console \"profile\" sign-in that stores credentials per profile","tier":"soon","area":"Auth","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/console-profile-sign-in-that-stores-credentials-per-profile","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### Console \"profile\" sign-in that stores credentials per profile\n\nA per-profile sign-in can store logins under a named profile, but it is switched off here.\n\n**What**\n\nA new sign-in path writes an OAuth login into `configs\/<profile>.json` plus an `active_config` marker under the Anthropic config directory, with the profile name taken from `ANTHROPIC_PROFILE` (letters, digits, underscore, dot and hyphen only). Whether it is reachable is decided by a flag the login screen is handed, whose source is not visible in the bundle, so treat it as off.\n\n**Details**\n\n- It refuses, each with its own plain-English message, when: workload identity federation is configured (`ANTHROPIC_FEDERATION_RULE_ID` plus `ANTHROPIC_ORGANIZATION_ID`), the session uses Bedrock, Vertex or Foundry, `ANTHROPIC_API_KEY` is set, an API-key helper or injected token is in play, the profile was written by another tool, the profile has a custom credentials path, or the profile is bound to a different Anthropic deployment.\n- Signing out deletes the profile's credential file and can revoke the token.\n- None of these messages exist in 2.1.241.\n\n**Evidence**\n\n`Console profile login refused: env credential shadows the profile`\n\n- Area: Auth\n- Names: `ANTHROPIC_PROFILE`\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}