---
schema_version: "1"
id: 8f4d20a90d9cf6f1172f7953e0201710b9f35c6a6b759e974afc93764ee04794
title: 接続アプリケーション
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/access-management/connected-apps-overview.md
canonical_url: https://docs.mulesoft.com/jp/access-management/connected-apps-overview
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 6810d620ebb5686094d349fb5fa9e71aa6efcb4509fa589715207155a706aa6a
description: MuleSoft Documentation Site
latest: true
---
# 接続アプリケーション

接続アプリケーション機能は、OAuth 2.0 と OpenID Connect を介した [API](https://anypoint.mulesoft.com/exchange/portals/anypoint-platform)​ を使用して、外部アプリケーションを Anypoint Platform と統合できるフレームワークを提供します。接続アプリケーションは、機密情報を共有したりサードパーティにアプリケーションの完全な制御権を付与したりすることなく、ユーザーが自分のアクセスを委任するのに役立ちます。接続アプリケーションによって実行されたアクションは監査され、ユーザーはいつでもアクセスを取り消すことができます。接続アプリケーション機能を使用すると、セキュアな認証プロトコルを使用してユーザーデータへのアプリケーションのアクセスを制御できます。

## [](#認証および承認)認証および承認

Anypoint Platform は、アプリケーションが Anypoint Platform 内のデータにアクセスすることを認証する OAuth 2.0 と OpenID Connect をサポートしています。 OAuth (Open Authorization) は、簡潔で標準化された方法によるアプリケーションからのセキュアな API 認証を提供するオープンプロトコルです。 OAuth では、ユーザーのログイン情報をアプリケーションに公開することなく、リソースへのアクセスを許可できます。 OpenID Connect はエンドユーザーを識別し、OAuth 2.0 接続アプリケーションに渡す情報を取得します。

詳細は、 [「OAuth 2.0」](https://oauth.net/2/)​または [「OpenID Connect」](https://openid.net/connect/)​を参照してください。

## [](#アクセスおよび認証)アクセスおよび認証

接続アプリケーション機能を使用して、エンドユーザー用のシームレスな認証環境を作成できます。接続アプリケーションは、次のユーザー種別のユースケースに対応します。

- [組織のシステム管理者](https://docs.mulesoft.com/jp/access-management/connected-apps-org-admin)​: アプリケーションを許可リストに登録し、アクセスを取り消し、組織全体でこの機能を無効にすることで、組織のデータの使用方法を制御できます。
- [接続アプリケーションを開発している組織のシステム管理者](https://docs.mulesoft.com/jp/access-management/connected-apps-developers#developers)​: 組織内で新しいアプリケーションを登録 (および既存のアプリケーションを管理) できます。
- [エンドユーザー](https://docs.mulesoft.com/jp/access-management/connected-apps-end-users#end-users)​: Anypoint Exchange のアセットの表示など、アプリケーションが特定の情報にアクセスすることを認証できます。

異なる許可種別をサポートする接続アプリケーションには 2 つの種別があります。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 25%;">
<col style="width: 25%;">
<col style="width: 25%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">種別</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">サポートされる許可種別</th>
<th class="tableblock halign-left valign-top">ユースケースの例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">ユーザーの代理となるアプリケーション</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ユーザーの代わりにアクションを実行することをユーザーが認証します。</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>認証コード</p>
</li>
<li>
<p>パスワード</p>
</li>
<li>
<p>JWT ベアラー</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform 上での追加のサードパーティアプリケーションの製品化。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">独自にアクションを実行するアプリケーション</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ユーザーになりすますことなく、独自にアクションを実行します。アプリケーションは、それが作成された組織でのみ使用できます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">クライアントログイン情報</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ユーザーの介入なしで CI/CD パイプラインを構築したりアクセスしたりする自動化シナリオ。</p></td>
</tr>
</tbody>
</table>