0.13.0 regression: objects commands require Enterprise sensitive scopes (.v2), breaking standard-tier portals
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- cli
- 領域
- api, authentication, authorization, cli
調査の方向性
まず、0.13.0 を使用する標準ティアのポータルで hubspot objects list --type contacts を再現し、その OAuth 同意スコープを 0.11.0 と比較します。標準ティアのポータルで基本的な CRM オブジェクトコマンドが Enterprise 専用の機密スコープを要求せずに動作し、同意フローに必要な基本 CRM スコープが含まれていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
After auto-upgrade to 0.13.0 (build 940), hubspot objects list --type contacts fails on a standard-tier portal with:
Missing required scopes: crm.objects.contacts.highly_sensitive.read.v2, crm.objects.contacts.sensitive.read.v2, crm.objects.contacts.read, crm.schemas.contacts.read
The .v2 sensitive scopes are Enterprise-only and cannot be granted on this portal, so re-auth cannot fix it. Additionally, the OAuth consent flow (user-level token) now grants only a minimal scope set (8 scopes vs ~65 on 0.11.0), dropping basic scopes like crm.objects.contacts.read.
Expected: sensitive scopes should be optional/conditionally required, and basic CRM object commands should work on standard-tier portals.
Workaround attempted: no pinned older binaries available via install.sh (versioned URLs 404), and HUBSPOT_NO_AUTO_UPGRADE only prevents future upgrades.
- 主要言語
- 言語のデータがありません
- スター
- 6
- フォーク
- 2
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
mksglu/context-mode#1200 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr impact:auth-provider issue-rating: 🌊 off-meta tidepool P2
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100