{"version":"2.1.212","anchor":"login-method-enforcement-improvements","canonical_anchor":"login-method-enforcement-improvements","heading":"Login Method Enforcement Improvements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.212\/e\/login-method-enforcement-improvements","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.212","markdown":"### Login Method Enforcement Improvements\n\n`forceLoginMethod` settings are now validated per-session with clearer error messages:\n\n- `forceLoginMethod is 'claudeai' in <settings>; log in with a Claude.ai subscription account instead.`\n- `forceLoginMethod is 'console' in <settings>; log in with an Anthropic Console account instead.`\n- `forceLoginMethod is 'gateway' in managed settings; run \/login from an interactive terminal to authenticate.`\n- When `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST` is set, the login method is not enforced and a warning is logged.\n\n**Evidence**\n\n`\"forceLoginMethod is 'claudeai' in\"` (search for `\"_tt\"`)"}