PaPoo
cover

Error: 403 {"type":"error","error":{"type":"permission_error`: Claude Code で「OAuth authentication is currently not allowed for this organization.」が出るとき

このエラーが出るのは、Claude Code が OAuth 認証で進もうとして、所属組織側でそれが許可されていないときです。少なくとも issue の報告では、Your organization has disabled Claude subscription access for Claude Code という案内とあわせて OAuth authentication is currently not allowed for this organization. が返っています。該当する報告は #63685#63886 です。

まず見分けたいのは、自分が「個人の Pro 契約を持っているのに弾かれている」のか、それとも本当に組織管理下のアカウントとして扱われているのか、です。#63886 では、投稿者は個人 Pro アカウントだと述べつつ、ANTHROPIC_API_KEY は設定していないと書いています。それでも組織 ID に紐づいているように見える、という状況でした。逆に #63685 では、já paguei e não consigo acessar とあり、支払い済みでもアクセスできないという訴えになっています。

手元で確認できた一次情報では、少なくともこの問題に遭遇した環境の一つは macOS 上の Claude Code でした。

$ claude --version
2.1.207 (Claude Code)

設定ファイルの構造も確認しましたが、ここから分かるのは settings.json にどんな種類のキーがあるかまでです。認証方式を切り替える設定キーの存在までは、この出力からは読み取れません。

[settings_structure]
~/.claude/settings.json:
  permissions: object
    allow: array[73]
    additionalDirectories: array[3]
  effortLevel: str
  voiceEnabled: bool
  model: str
  hooks: object
    Stop: array[1]
      hooks: array[1]
        ...
    PermissionRequest: array[1]
      hooks: array[1]
        ...
    PreToolUse: array[1]
      hooks: array[1]
        ...
      matcher: str
    UserPromptSubmit: array[1]
      hooks: array[1]
        ...
    SubagentStop: array[1]
      hooks: array[1]
        ...
~/git/papoo/newsbot_openai/.claude/settings.json: (存在しない)
~/git/papoo/newsbot_openai/.claude/settings.local.json: (存在しない)

この症状について、コメント欄で実際に効いたと報告されているのは /login のやり直しでした。ただし、全員に効くとまでは言えません。/login isn't available in this environment と返された人もいますし、同じスレッド内でも「same issue persists」と書かれています。つまり、手元の環境で /login が使えるなら試す価値はあるものの、使えない環境もある、というのが現時点での実態です。

また、issue の本文だけを見る限り、エラー文は OAuth 認証の拒否を指しています。なので、もし ANTHROPIC_API_KEY を使う構成に切り替えられる環境なら、エラー文中の Use an Anthropic API key instead という案内に沿う形になります。ここは issue に書かれている案内以上のことは断定できません。

要するに、今わかっている切り分けはこうです。Error: 403 {"type":"error","error":{"type":"permission_error","message":"OAuth authentication is currently not allowed for this organization."} が出ているなら、少なくとも Claude Code 側は「OAuth での認証をその組織では受け付けられない」と判断しています。個人契約なのに出る、という報告もありますが、そこから先はアカウントの所属状態や利用可能な認証方法を、こちらでは確認できません。/login が使える環境なら再認証が効いた例はありますが、使えない場合は別の要因があると思われます。


検証環境

claude --version : 2.1.207 (Claude Code)
OS          : Darwin 25.3.0 (arm64)
Python      : 3.14.2
検証日時    : 2026-08-12T01:50:10+09:00

参照した Issue(anthropics/claude-code): #63685, #63886

同じ著者の記事