Salesforce社より、Salesforceアカウント保護を目的としたセキュリティ強化の一環として SOAP API login() 操作を廃止する旨の発表がありました。これに伴い、廃止までに段階的にSalesforceの仕様が変更されます。そのためお客様のSalesforce組織の設定変更が必要となる場合があります。以下の内容をご確認のうえ、設定のご対応をお願いいたします。
※Salesforceのリリース内容:プラットフォームの SOAP API login() の廃止
※本番環境の廃止予定時期: Summer '27(2027年6月頃を予定)
「autobahn for Salesforce ( 旧 autobahn for AppExchange )」では、本件の廃止に伴う対応につきましては随時、ご案内をさせていただきます。
設定変更対象となる組織かの確認方法
以下に該当するSalesforce組織をautobahn for Salesforceと連携してご利用の場合は、設定変更をする必要がありますのでご確認ください。
- Summer '26以降に作成したSalesforce組織
- 組織のセキュリティとして、 "「Use Any API Auth (任意の API 認証を使用)」ユーザー権限を持っているユーザーに対して SOAP API login() を有効化" を付与している
■Summer '26以前に作成した組織の場合
画面右上の歯車アイコンから[設定]を開き、クイック検索ボックスに「ユーザーインターフェース」と入力して選択します。
この [ユーザーインターフェース]内の[設定]にある項目にて、
- 「SOAP API login() を有効化」にチェックが入っており、外せない状態
- 「Use Any API Auth (任意の API 認証を使用)」ユーザー権限を持っているユーザーに対して SOAP API login() を有効化」のチェックがない状態では、
設定対象外の組織となります。
■Summer '26以降に作成した組織の場合
画面右上の歯車アイコンから[設定]を開き、クイック検索ボックスに「ユーザーインターフェース」と入力して選択します。
この [ユーザーインターフェース]内の[設定]にある項目にて、
- 「SOAP API login() を有効化」チェックが入っていない状態
設定対象の組織となります。
設定方法
設定対象となる組織の場合は、autobahn for Salesforce連携ユーザのプロファイルまたは権限セットにて権限を付与する必要があります。以下の手順をご参照のうえ、対応をお願いいたします。
権限セットを使い「任意の API 認証を使用」にチェックを入れる方法、SOAP API login()の有効化について
-
権限セット一覧を表示:画面右上の歯車アイコンから[設定]を開き、クイック検索ボックスに「権限セット」と入力して選択、権限セットの一覧を表示します。
-
新規の権限セットを作成:権限セット一覧画面で [ 新規 ]ボタンをクリック、
[ 表示ラベル ]の名称は後で確認がしやすい名前を入力、[ API 参照名 ]の名称も後で確認がしやすい名前を入力し、
[ 保存 ]ボタンをクリックして新しい権限セットを保存します。
「任意の API クライアントを使用権限」が作成されたらページ下部[ システム ]にある[ システム権限 ] をクリックします。
権限の一覧が表示されますので、[ 編集 ]ボタンをクリック、
ページ内を「任意の API 認証を使用」で検索して、チェックボックスにチェックを入れます。
ページ上部に戻り、[ 保存 ]ボタンをクリックします。
変更に関する確認のダイアログが表示されますので、[ 保存 ]ボタンをクリックして保存します。 -
権限セットをユーザーに割り当てる:ページ上部にある [ 割り当ての管理 ]ボタンをクリック、[ 割り当てを追加 ]ボタンをクリックします。
ユーザーの一覧が表示されますので、「autobahn for Salesforce」と連携するアカウント・ユーザーにチェックを入れて、[ 次へ ]ボタンをクリックします。[ 有効期限なし ]を選択、[ 割り当て ]ボタンをクリックすると、ページが遷移しますので最後に[ 完了 ]ボタンをクリックします。 -
SOAP API login()を有効化:画面右上の歯車アイコンから[設定]を開き、クイック検索ボックスに「ユーザーインターフェース」と入力し選択、この検索結果にある「ユーザーインターフェース」をクリックします。
ユーザーインターフェースの画面が表示されますので、以下の2つにチェックを入れます。- SOAP API login() を有効化
- 「Use Any API Auth (任意の API 認証を使用)」ユーザー権限を持っているユーザーに対して SOAP API login() を有効化
[ 保存 ]ボタンをクリックします。
他のシステムへの影響について
「autobahn for Salesforce ( 旧 autobahn fot AppExchange )」以外のご利用されている外部連携システムやご利用中のAppExchangeアプリにも影響が出る可能性がある内容となります。設定変更などにつきましては、念のためお客様ご自身で他のシステムへの影響をご確認していただきますようお願いいたします。
関連
更新