Skip to content

「組織でOAuthが許可されていません」エラー時に適切なガイダンスを表示

原文(日本語に翻訳)

「組織でOAuthが許可されていません」エラーに対してログイン画面を表示していた問題を修正しました。管理者に連絡するよう案内するようになりました。

原文(英語)

Fixed showing the login screen for "OAuth not allowed for organization" errors — now shows guidance to contact your admin

概要

組織のポリシーでOAuth認証が禁止されている場合に、これまでは単純にログイン画面を繰り返し表示していました。ループに陥り原因が分からないユーザーが困惑する問題がありました。今回の修正により、「組織のOAuth設定を確認するため管理者に連絡してください」という明確なガイダンスが表示されるようになりました。

基本的な使い方

bash
# 組織でOAuthが制限されている場合のログイン試行
claude auth login

# v2.1.126以前:
# → ログイン画面が繰り返し表示されるだけでエラー原因が不明

# v2.1.126以降:
# → 「組織のOAuth設定により認証できません。管理者に連絡してください。」
#    のようなガイダンスが表示される

実践例

管理者への問い合わせ内容

エラーが表示された場合、IT管理者に以下を確認してください:

確認事項:
1. Anthropic/Claude Codeのエンタープライズ契約でOAuth認証が有効か
2. 組織のシングルサインオン(SSO)ポリシーとの統合設定
3. APIキー認証への切り替えが可能か

管理者が設定できる代替認証方法:
- APIキーによる認証: ANTHROPIC_API_KEY 環境変数を設定
- 組織のSSO統合(設定されている場合)

APIキー認証への切り替え

bash
# OAuth認証が使用できない場合はAPIキー認証を使用
export ANTHROPIC_API_KEY=your-api-key-here

# または ~/.claude/settings.json に設定
# { "apiKey": "your-api-key-here" }

claude

注意点

  • このエラーはユーザーの操作では解決できません。組織の管理者への連絡が必要です
  • 個人アカウントとは別に、企業アカウントでのOAuthポリシーが適用される場合があります
  • APIキー認証は多くの環境でOAuth認証の代替として使用できます

関連情報