Skip to content

原文(日本語に翻訳)

期限切れの認証情報と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 loginclaude auth logoutclaude auth statusのすべてがデッドロック状態になり、回復する手段がない問題が修正されました。

影響を受ける環境

  • エンタープライズ管理されたClaude Codeを使用している
  • forceRemoteSettingsRefreshポリシーが設定されている
  • 認証トークンが期限切れになっている

修正前の状況

bash
# 期限切れの認証情報 + forceRemoteSettingsRefresh設定時

claude auth status
# → 応答なし(デッドロック)

claude auth login
# → 応答なし(デッドロック)

claude auth logout
# → 応答なし(デッドロック)
# 回復手段なし

修正後

認証コマンドが正常に実行され、再認証や状態確認が可能になりました。

注意点

  • この修正はエンタープライズ管理環境での認証回復性を向上させます
  • デッドロックが発生した場合は、Claude Codeを更新後にclaude auth loginで再認証してください
  • forceRemoteSettingsRefreshポリシーはエンタープライズ管理者によって設定されるポリシーです

関連情報