CLIでもエラー
- 【既知の問題】Create a Models API Lightning Component: Cannot Authenticate to Org
- Restricted usage of the Salesforce CLI connected app
Salesforce CLI を使用するには、認証する組織内に接続アプリケーションが必要です。コマンドSalesforce CLIを使用して組織を認証すると、デフォルトの接続アプリケーションが提供されますorg login web。このSalesforce CLI接続アプリケーションはデフォルトでアンインストールされます。
Salesforce は最近、アンインストールされた接続アプリケーションの使用を制限しましたが、その結果、デフォルトのSalesforce CLI 接続アプリケーションの使用に次の 2 つの方法で影響が出ています。
Salesforce CLIデフォルトの接続アプリケーションで OAuth 2.0 デバイスフローがブロックされています
2025 年 8 月 28 日以降、デフォルトの接続アプリも使用する OAuth 2.0 デバイス フローを使用するすべての組織への新規および既存の承認はSalesforce CLIブロックされます。
たとえば、org login deviceデフォルトのSalesforce CLI接続アプリで CLI コマンドを使用すると、2025 年 8 月 28 日以降、認証がブロックされます。
OAuth 2.0 デバイスフローの代わりに、次のような別の OAuth 2.0 フローを使用することをお勧めします。
- Web サーバー フロー: ブラウザーを使用して組織を承認します。CLIコマンド: org login web.
- JWT ベアラーフロー: CI などのヘッドレス環境で組織を承認します。CLI コマンド: org login jwt。
デフォルトの(アンインストールされた)Salesforce CLI接続アプリケーションを使用するには、新しい組織権限が必要です
2025年9月以降、ユーザーは新しい「アンインストールされた接続アプリの承認」ユーザー権限を持つ場合にのみ、アンインストールされた接続アプリを使用できます。組織管理者には、この権限がデフォルトで付与されます。
デフォルトのSalesforce CLI接続アプリケーションはデフォルトでアンインストールされるため、接続アプリケーションを使用するには新しいユーザー権限も必要になります。