Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
ユーザーの識別およびアクセス権の管理
関連付けられた外部クライアントアプリケーションの承認エンドポイントの開始

関連付けられた外部クライアントアプリケーションの承認エンドポイントの開始

開発者組織のグローバル設定ファイルを参照するように関連付けられた組織のメタデータが設定されたら、OAuth フローを開始してアクセストークンを取得します。

次の手順は、Web アプリケーションインテグレーション用 OAuth 2.0 Web サーバーフローに基づく、リンク済み組織の承認エンドポイント開始のプロセスと同じです。

  1. グローバル設定ファイルから consumerKey をコピーします。この値は、外部クライアントアプリケーション OAuth 設定をリリースして取得した後にのみグローバル設定ファイルに存在します。
  2. <new org url> および <consumerKey> の代わりに、組織 3 の URL とコンシューマー鍵をこの URL に貼り付けます。
    <new org url>/services/oauth2/authorize?response_type=code&client_id=<consumerKey>&redirect_uri=https://www.example.com
  3. アクセス要求を開始するには、ブラウザーで URL を開きます。
  4. 組織 3 のログイン情報でサインインします。
    リダイレクトされ、認証コードが URL に含まれます。
  5. ブラウザーの URL から認証コードをコピーします。
  6. 認証コードを復号化します。
  7. 復号化された認証コードをコピーします。
  8. cURL 要求で次の値を置き換えます。
    • <new org url> を組織 3 の URL に置き換えます。
    • <authorization code> をステップ 6 の復号化された認証コードに置き換えます。
    • <clientKey> をグローバル OAuth 設定ファイルの consumerKey 項目値に置き換えます。
    • <clientSecret> をグローバル OAuth 設定ファイルの consumerSecret 項目値に置き換えます。

    curl -X POST <new org url>/services/oauth2/token -d 'grant_type=authorization_code&code=<authorization code>&client_id=<clientKey>&client_secret=<clientSecret>&redirect_uri=https://www.example.com' | json_pp

  9. 設定した cUrl 要求をターミナルに入力します。
  10. 要求に成功すると、アクセストークンが返されます。
  11. Postman を使用してアクセストークンが機能することを確認します。UserInfo エンドポイントにアクセスします。
 
読み込み中
Salesforce Help | Article