Lightning プラットフォームでの Salesforce インテグレーションの実行
Salesforce AppExchange アプリケーションを作成して、Lightning プラットフォームで Salesforce のインテグレーションまたはその他のクライアントアプリケーションを実行できます。
- 外部サイトにユーザセッション ID と API サーバ URL を渡す WebLink を作成します。
https を使用して、セッション ID が検出できないようにします。
- 上述の手順で参照されるページはセッション ID を取得し、それを使用して API にコールバックします。getUserInfo() を使用して、セッションや関連情報に関連する userID を返します。必要に応じて、User オブジェクトで retrieve を使用して、ユーザに関して必要な追加情報を取得します。
- UserId またはユーザ名とシステム内の対応するユーザ ID との相互参照を保持します。ユーザがタブをクリックすることで実行される WebLink、ページレイアウト上の WebLink を利用できます。
- Salesforce ヘルプのトピック「配布用アプリケーションの準備」の指示に従って、このアプリケーションをパッケージ化およびアップロードします。
API および OAuth を使った Salesforce データへのアクセス
Salesforce では、SOAP API 要求で OAuth 1.0.A および 2.0 がサポートされています。
すでに定義されている接続アプリケーションと OAuth プロトコルを使用することで、サードパーティは OAuth 認証フローを実装して Salesforce API と統合する琴ができます。
OAuth を使用した Salesforce API との統合の詳細な手順については、Salesforce ヘルプの「OAuth によるアプリケーションの認証」を参照してください。