この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Lightning Out からの認証

Lightning Out では認証は処理されません。代わりに、Lightning Out アプリケーションを初期化するときに、手動で Salesforce セッション ID または認証トークンを入力します。
Lightning Out で使用する認証トークンを取得する方法は 2 つあります。
  • Visualforce ページで、Visualforce の Lightning コンポーネントを使用して、式 {! $Api.Session_ID } で、現在の Visualforce セッション ID を取得します。このセッションは、Visualforce ページのみで使用するためのものです。
  • その他のページでは、認証済みセッションの取得には OAuth を使用し、Force.com REST API で使用する認証済みセッションの取得と同じプロセスに従います。この場合、OAuth トークンを取得して、どのページでも使用できます。

Lightning Out は認証のためのものではありません。$Lightning.use() 関数は、提供された認証トークンが何であれ、それをセキュリティサブシステムに渡すだけです。ほとんどの組織からの認証トークンはセッション ID または OAuth トークンです。

Lightning Out には、認証トークンから取得するセッションと同じ権限があります。{! $Api.Session_ID } を使用する Visualforce の場合、セッションには現在のユーザと同じ権限があります。OAuth の場合は、OAuth 接続アプリケーションに定義されている OAuth 範囲設定と同じです。ほとんどの場合、Lightning Out と OAuth を共に使用するには、OAuth トークンを返す接続アプリケーションに「フルアクセス」範囲を付与する必要があります。

重要