Salesforceでコンシューマーキーとコンシューマーシークレットを作成します。

list-menuフィードバックがある場合
Salesforceは統一されたログインURLとOAuth 2.0認証を使用しており、外部アプリケーションがSalesforceデータにアクセスするには、認証(コンシューマーキーとコンシューマーシークレット)を取得する必要があります。
1

Salesforceにログインし、 設定メニュー を選択します。 > 設定

2

アプリを選択 > アプリマネージャー > 新しい外部クライアントアプリ

これにより、サードパーティシステムまたは自社システムがOAuth認証を通じてSalesforceデータに安全にアクセスできるようにするクライアントアプリが作成されます。
3

次の必須情報を入力します:

  1. 外部クライアントアプリ名—カスタム名を入力してください。

  2. API名—カスタムAPI名を入力してください。

  3. 連絡先メールアドレス— メールアドレスを入力してください。

  4. 配布状態—選択 ローカル

4

OAuth設定を有効にするの下で、 OAuthを有効にする チェックボックスをオンにします。

5

アプリ設定で、 コールバックURL ボックスに https://meetings-api.webex.com/wbxaddin/indexFor3rdAuth.html を入力します。このURLは、ユーザーがWebexクライアントを通じてSalesforceを認証する際に使用されます。 access_ tokenrefresh_token を受け取り、Webexに渡します。

6

OAuth スコープで、次のオプションを選択します。

  • API (api) を介してユーザーデータを管理します— アプリが REST API や SOQL などの API を介してユーザーの Salesforce データにアクセスして管理できるようにします。
  • Web ブラウザ経由でユーザー データを管理する (Web)— アプリが Web ブラウザ経由で Salesforce とやり取りできるようにします。これには、Salesforce のログイン ページや認証ページへのリダイレクトが含まれます。
  • いつでもリクエストを実行します (refresh_token, offline_access)—ユーザーがオフラインの場合、または access_token の有効期限が切れた場合に、アプリがトークンを自動的に更新できるようにします。
7

セキュリティでは、以下の3つのデフォルトオプションにチェックを入れたままにしてください。

  • Webサーバーフローにシークレットが必要— Webサーバーフロー(OAuth認証コードフロー)でアプリのIDを検証するためにクライアントシークレットが必要です。
  • リフレッシュトークンフローにシークレットが必要refresh_token を使用して access_tokenをリフレッシュする場合、クライアントシークレットが必要です。
  • コード交換用の証明キー (PKCE) を必須にする—サポートされている OAuth 認証フローには PKCE 拡張機能が必要です。
8

アプリの作成を完了するには、 作成 をクリックしてください。

9

新しく作成した 外部クライアントアプリ名 をクリックして、コンシューマーキーとコンシューマーシークレットを取得します。

  1. 外部クライアントアプリの管理 ページで、 OAuth設定を選択し、 コンシューマーキーとシークレットをクリックします。

  2. ご登録いただいたメールアドレスにコードが送信されます。確認ページで、確認コードを入力してください。

  3. 消費者詳細 ページで、消費者キーと消費者シークレットをコピーします。

次に行うこと

コントロールハブにコンシューマーキーとコンシューマーシークレットを入力してください

この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?