---
schema_version: "1"
id: ba1313e238ba21fe874e27bacfedf68b24a37c91a8104e70226eecc4db52dc14
title: 接続アプリケーションの設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mq/mq-connected-apps.md
canonical_url: https://docs.mulesoft.com/jp/mq/mq-connected-apps
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 5975c0ca2a484472e02f4a8ac70e9d94aa1ff9c1edbbe720535683e79240cf50
description: MuleSoft Documentation Site
latest: true
---
# 接続アプリケーションの設定

接続アプリケーション機能により、ユーザーログイン情報を共有することなく外部アプリケーションにアクセスできるようにすることで、これらのアプリケーションを Anypoint Platform と統合できます。

接続アプリケーションを作成すると、\[Access Management (アクセス管理)\] にアプリケーションの ID とシークレットが表示されます。 ID とシークレットの値は、Anypoint Studio で Mule アプリケーションの MQ 用 Anypoint Connector (Anypoint MQ Connector) を設定するときに使用します。

Anypoint MQ で接続アプリケーションを使用するには、Mule 4 用 Anypoint MQ Connector 4.x を使用する必要があります。 アップグレードについての詳細は、「[Anypoint MQ Connector のアップグレードおよび移行](https://docs.mulesoft.com/jp/anypoint-mq-connector/latest/anypoint-mq-connector-upgrade-migrate)」を参照してください。 Anypoint MQ Connector バージョン 3.x 以前を使用している場合は、代わりにクライアントアプリケーションを設定します。 詳細は、「[クライアントアプリケーションの設定](https://docs.mulesoft.com/jp/mq/mq-client-apps)」を参照してください。

接続アプリケーションについての詳細は、​[接続アプリケーション](https://docs.mulesoft.com/jp/access-management/connected-apps-overview) and [開発者向けの接続アプリケーション](https://docs.mulesoft.com/jp/access-management/connected-apps-developers)​ を参照してください。

## [](#configure-mq-conn-app)\[Access Management (アクセス管理)\] で接続アプリケーションを設定する

Anypoint MQ スコープを使用して接続アプリケーションを作成する手順は、次のとおりです。

1. Anypoint Platform にログインし、ナビゲーションメニューで ​**\[Access Management (アクセス管理)\]**​ をクリックします。
2. ナビゲーションペインで ​**\[Connected Apps (接続アプリケーション)\]**​ をクリックします。
3. **\[Create app (アプリケーションを作成)\]**​ をクリックします。
    
    ![「Connected Apps (接続アプリケーション)」 オプションと 「Create app (アプリケーションを作成)」 ボタン](/mulesoft/current/ja-jp/mq/_images/mq-tutorial-create-connected-apps.png)
    
    <table><tbody><tr><td><i class="conum" data-value="1"></i><b>1</b></td><td><strong>[Connected Apps (接続アプリケーション)]</strong>​ では、接続アプリケーションの表示と作成を行います。</td></tr><tr><td><i class="conum" data-value="2"></i><b>2</b></td><td><strong>[Create app (アプリケーションを作成)]</strong>​ ボタンでは、接続アプリケーションを作成します。</td></tr></tbody></table>
4. アプリケーションの名前 (​`DemoApp1`​ など) を指定します。
5. **\[App acts on its own behalf (client credentials) (アプリケーションが自身のために行動する (クライアントログイン情報))\]**​ を選択します。
6. **\[Add Scopes (スコープを追加)\]**​ をクリックします。
    
    スコープは、関連付けられた権限を持つロールです。この権限により、組織および環境内でアプリケーションが実行できるアクションが決まります。 [「Anypoint MQ スコープ」](#mq-scopes)​を参照してください。
    
    ![Anypoint MQ 接続アプリケーションのスコープ](/mulesoft/current/ja-jp/mq/_images/mq-conn-apps-scopes.png)
7. **\[Add Scopes (スコープを追加)\]**​ ウィンドウで次の操作を行います。
    
    1. **検索条件スコープ**​項目に「MQ」と入力します。
    2. 適用する Anypoint MQ スコープを選択して、​**\[Next (次へ)\]**​ をクリックします。
    3. スコープを適用するビジネスグループを選択して、​**\[Next (次へ)\]**​ をクリックします。
    4. スコープを適用する環境を選択して、​**\[Next (次へ)\]**​ をクリックします。
    5. **\[Add Scopes (スコープを追加)\]**​ をクリックするか、変更内容をキャンセルするには ​**\[Cancel (キャンセル)\]**​ をクリックします。
8. **\[Save (保存)\]**​ をクリックするか、変更内容をキャンセルするには ​**\[Cancel (キャンセル)\]**​ をクリックします。
9. コネクタを設定するときに、​**\[Copy Id (ID をコピー)\]**​ と ​**\[Copy Secret (シークレットをコピー)\]**​ をクリックして、作成したアプリケーションの ID とシークレットをコピーします。
    
    ![「Connected Apps (接続アプリケーション)」 ウィンドウ](/mulesoft/current/ja-jp/mq/_images/mq-conn-apps-window.png)
    
    この ID とシークレットを使用して、Anypoint MQ API を使用した認証に必要なアクセストークンを取得します。
10. Mule アプリケーションの Anypoint MQ Connector を設定するときに、ID とシークレットの値を Studio の ​**\[Anypoint MQ Config (Anypoint MQ 設定)\]**​ ウィンドウに貼り付けます。
    
    ![「Anypoint MQ Config (Anypoint MQ 設定)」 ウィンドウの 「URL」 項目、「Client App ID (クライアントアプリケーション ID)」 項目、\[Client Secret (クライアントシークレット)\] 項目](_images/mq-tutorial-studio7-mq-config.png)
    
    ID とシークレットのペアを複数のアプリケーションで共有しないでください。
    
    詳細は、Anypoint MQ チュートリアルの​[「Anypoint Studio 7 での Mule 4 アプリケーションの作成および Anypoint MQ への Mule 4 アプリケーションの接続」](https://docs.mulesoft.com/jp/mq/mq-tutorial#configure-mule-4-studio)​を参照してください。

接続アプリケーションのアクセストークンの取得についての詳細は、​[「OIDC エンドポイントとトークン」](https://docs.mulesoft.com/jp/access-management/connected-apps-developers#oidc-endpoints-and-tokens)​を参照してください。

Anypoint MQ Admin API および Anypoint MQ Broker API の ​`/authorize`​ エンドポイントでは、接続アプリケーションはサポートされません。 これらのエンドポイントから取得したトークンを使用して接続アプリケーションにアクセスすることはできません。

## [](#configure-mq-conn-app-api)API を使用した接続アプリケーションの設定

API を使用した接続アプリケーションの設定についての詳細は、 [「How to create connected apps using the API (API を使用した接続アプリケーションの作成方法)」](https://help.mulesoft.com/s/article/How-to-create-connected-apps-creation-using-API)​を参照してください。

## [](#mq-scopes)Anypoint MQ スコープ

Anypoint MQ スコープは、指定した組織および環境のすべての宛先に適用されます。

Anypoint MQ スコープには次のようなものがあります。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 60%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">UI のスコープ</th>
<th class="tableblock halign-left valign-top">API のスコープ</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Administer destinations (宛先の管理)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>administer:destinations</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>[View destinations (宛先の参照)]</strong>​ および ​<strong>[Clear destinations (宛先のクリア)]</strong>​ と同じ権限に加えて、次の権限。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>新しいキュー、メッセージエクスチェンジ、バインドを作成する。</p>
</li>
<li>
<p>既存のキュー、メッセージエクスチェンジ、バインドを編集する。</p>
</li>
<li>
<p>キューからメッセージをパージする。</p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Clear destinations (宛先のクリア)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>clear:destinations</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>[View destinations (宛先の参照)]</strong>​ と同じ権限。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Destination subscriber for given environment (特定の環境の宛先のサブスクライバー)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>subscribe:destinations</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>宛先からメッセージをコンシュームします。</p>
</li>
<li>
<p>宛先からメッセージを削除します。</p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Destination publisher for given environment (特定の環境の宛先のパブリッシャー)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>publish:destinations</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>宛先にメッセージを送信します。</p>
</li>
<li>
<p>宛先でメッセージ TTL を更新します。</p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Manage clients (クライアントの管理)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>manage:clients</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>[View clients (クライアントの参照)]</strong>​ と同じ権限に加えて、クライアントアプリケーションの作成権限。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Read MQ stats (MQ 統計情報の参照)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>read:stats</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>組織と環境の統計情報を参照します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>View clients (クライアントの参照)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>view:clients</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>各クライアントアプリケーションのクライアントアプリケーション ID とクライアントシークレットを含めすべてのクライアントアプリケーションを参照します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>View destinations (宛先の参照)</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>view:destinations</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>すべての宛先とその設定 (​<strong>[ID]</strong>​、​<strong>[Type (種別)]</strong>​、​<strong>[Message TTL (メッセージ TTL)]</strong>​、​<strong>[Message Lock Default TTL (メッセージロックのデフォルト TTL)]</strong>​)。</p>
</li>
<li>
<p><strong>キュー待機中</strong>​メッセージを参照します。</p>
</li>
<li>
<p><strong>インフライト</strong>​メッセージの統計情報を参照します。</p>
</li>
</ul>
</div></div></td>
</tr>
</tbody>
</table>