ブログ BLOG
  • Salesforce活用

Salesforce接続アプリケーションで認証エラー?!最近更新されたアレ、確認しましたか?

Salesforce接続アプリケーションで認証エラー?!最近更新されたアレ、確認しましたか?サムネイル画像

外部のシステムやサービスとSalesforceを連携させることができる「接続アプリケーション」。

いざデータのやり取りをすべく接続アプリケーションを作成し、外部システムからまずは認証を・・・
あれ?エラー??接続アプリケーションの設定は間違ってないと思うんだけど・・・?!

本日は接続アプリケーションでuernameとpasswordを使用するパターンで、認証エラーになってしまった時の対処法を2つお伝えします。

 

こんなエラーがでました

今回は「Postman」を利用して接続アプリケーションへのアクセスを試みていたのですが

このように認証エラーとなってしまいました・・・

どうやって解決する?

解決策1:OAuth 2.0 ユーザ名パスワードフローを許可する

Summer ’23 以降で組織を作成した場合、OAuth 2.0 ユーザ名パスワードフローはデフォルトでブロックされています。
これを許可することで、接続アプリケーションでの認証が可能になります。

手順

設定画面>ID>OAuthおよびOpenID Connect設定>OAuthユーザ名パスワードフローを許可のチェックをオンにする

参考記事:https://help.salesforce.com/s/articleView?id=release-notes.rn_security_username-password_flow_blocked_by_default.htm&release=244&type=5

 

解決策2:接続アプリケーションの管理で「IP制限を緩和」に設定する

デフォルトの設定では「IP制限を適用」になっているため、変更が必要です。
※passwordの末尾にセキュリティトークンを付与する場合は、この設定は不要です。

手順

接続アプリケーション>Manage>ポリシーを編集>「IP制限を緩和」に設定

 

無事解決!

上記2つの設定を行った結果、無事認証を通すことができました!

まとめ

接続アプリケーションでuernameとpasswordを使用するパターンで、認証エラーになってしまった時は

  • OAuth 2.0 ユーザ名パスワードフローを許可する
  • 接続アプリケーションの管理で「IP制限を緩和」に設定する

で解決することができます。

特にSummer ’23 以降で組織を作成し、接続アプリケーションを利用された方は引っかかりやすいエラーかと思います。
この記事が参考になれば幸いです!

Salesforceの活用でお困り事がある方は、SurpassのSalesforceチームがご支援いたしますので、お気軽にご相談ください!

Salesforce活用支援のサービスを見る

 

「教えて!エイベリー!」とは??

エイベリー(Avery)は、性別や人類を超越した存在。人とコミュニケーションをとる方法を探していた時に、Surpassが支援しているSalesforceを知りました。Salesforceを知らない人にも優しく丁寧に、営業や会社のお困り事を解決するノウハウを教えてくれます。

このSalesforce活用ブログでは、皆さまのお役に立つような情報を発信していきます。

前の記事へ 次の記事へ
ブログ一覧を見る