原文(日本語に翻訳)
期限切れの認証情報とforceRemoteSettingsRefreshポリシー設定がclaude auth login/logout/statusをデッドロックさせ、回復手段がなくなる問題を修正
原文(英語)
Fixed a deadlock where expired credentials and the forceRemoteSettingsRefresh policy setting blocked claude auth login/logout/status with no way to recover
概要
エンタープライズ環境でforceRemoteSettingsRefreshポリシーが設定されており、かつ認証情報が期限切れになった場合、claude auth login・claude auth logout・claude auth statusのすべてがデッドロック状態になり、回復する手段がない問題が修正されました。
影響を受ける環境
- エンタープライズ管理されたClaude Codeを使用している
forceRemoteSettingsRefreshポリシーが設定されている- 認証トークンが期限切れになっている
修正前の状況
bash
# 期限切れの認証情報 + forceRemoteSettingsRefresh設定時
claude auth status
# → 応答なし(デッドロック)
claude auth login
# → 応答なし(デッドロック)
claude auth logout
# → 応答なし(デッドロック)
# 回復手段なし修正後
認証コマンドが正常に実行され、再認証や状態確認が可能になりました。
注意点
- この修正はエンタープライズ管理環境での認証回復性を向上させます
- デッドロックが発生した場合は、Claude Codeを更新後に
claude auth loginで再認証してください forceRemoteSettingsRefreshポリシーはエンタープライズ管理者によって設定されるポリシーです