{"version":"2.1.323","anchor":"managed-org-pin-re-reads-policy-settings-after-a-refresh","canonical_anchor":"managed-org-pin-re-reads-policy-settings-after-a-refresh","heading":"Managed settings are re-checked after remote settings load at startup","tier":"notice","area":"Managed Settings","scope":"org","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/managed-org-pin-re-reads-policy-settings-after-a-refresh","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Managed settings are re-checked after remote settings load at startup\n\nLogin restrictions and other managed settings fetched at startup are now re-read and re-applied, so a freshly delivered value takes effect right away\n\n**What**\n\nManaged settings are settings an organization's administrator controls, and some of them arrive from a remote server when Claude Code starts. Two startup checks now make sure those values actually take effect.\n\n- Login restriction: the check that pins sign-in to an organization now refreshes the managed settings first, and runs a follow-up step if the refresh reports something new. It then reads `forceLoginOrgUUID` and `forceLoginMethod` from the refreshed settings, falling back to the earlier reading when the refreshed value is missing. Before, the settings were read once with no refresh.\n\n- Inconsistent reads: when, after the remote settings load, one read of a settings file finds settings and another finds none, Claude Code logs \"Settings: after the remote settings load, one read of a settings file found settings and another found none, so the settings are applied again\", clears its held-back change notice, and applies the managed settings again.\n\n**Why**\n\nA managed setting delivered remotely is now honoured during the same startup instead of possibly being missed. For an organization pinning logins with `forceLoginOrgUUID` or `forceLoginMethod`, that means the restriction applies on the first launch after it is delivered.\n\n- Area: Managed Settings\n- Names: `forceLoginOrgUUID`, `forceLoginMethod`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: org\n- Heads-up: yes"}