> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
> Use this file to discover all available pages before exploring further.

# ファーストパーティーアプリケーションとサードパーティーアプリケーション

> 機密アプリケーションと公開アプリケーションの種類の違いを説明します。

アプリケーションは、その所有権において、ファーストパーティーとサードパーティーのいずれかに分類されます。主な相違点は、Auth0ドメインへ管理アクセス権を誰が持っているかということです。

<div id="first-party-applications">
  ## ファーストパーティーアプリケーション
</div>

ファーストパーティーアプリは、Auth0ドメインを所有する同じ組織または個人によって管理されます。たとえば、Contoso APIと、`contoso.com`にログインしてContoso APIを利用するアプリケーションの両方を作成したとしましょう。この場合、APIとアプリケーションの両方を同じAuth0ドメインで登録することになり、アプリケーションはファーストパーティーアプリケーションとなります。デフォルトでは、[Auth0 Dashboard](https://manage.auth0.com/#/applications)で作成されたアプリケーションはすべてファーストパーティーアプリケーションです。

<div id="third-party-applications">
  ## サードパーティーアプリケーション
</div>

サードパーティーアプリケーションは、Auth0ドメインへの管理アクセス権を持っていない可能性が最も高い人物によって管理されます。サードパーティーアプリを使用すると、外部パーティーやパートナーがAPIの背後にある保護されたリソースに安全にアクセスできるようになります。この例として、FacebookでクライアントIDとシークレットを取得するためにアプリケーションを作成し、サービスに統合するとしましょう。このアプリケーションはFacebookでなく、Facebook APIとサービスに統合したいサードパーティーによって所有されているため、サードパーティーアプリケーションとみなされます。

[動的クライアント登録](/docs/ja-JP/ja-jp/get-started/applications/dynamic-client-registration)で作成されるアプリケーションはすべてサードパーティーのものです。サードパーティーアプリケーションはDashboardを使って作成できず、Auth0 <Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-JP/ja-jp/glossary?term=management-api" tip="Management API: 顧客が管理タスクを実行できるようにするための製品。" cta="用語集の表示">Management API</Tooltip>で`is_first_party`を`false`に設定して作成する必要があります。

サードパーティーアプリケーションは以下の独自の特徴を持っています。

* **ユーザーの同意** ：アプリケーションは誰でも作成できるため、APIを利用するときは、ユーザーの同意を義務付ける必要があります。これによってセキュリティが向上します。
* **IDトークン** ：サードパーティーアプリケーション向けに生成された[IDトークン](/docs/ja-JP/ja-jp/secure/tokens/id-tokens)には、最小限のユーザープロファイル情報しか含まれていません。
* **接続** ：テナントレベルの接続かドメイン接続のみを使用することができます。詳細については、「[サードパーティーアプリケーションを有効にする](/docs/ja-JP/ja-jp/get-started/applications/confidential-and-public-applications/enable-third-party-applications)」を参照してください。

<div id="learn-more">
  ## もっと詳しく
</div>

* [アプリケーションの所有権を更新する](/docs/ja-JP/ja-jp/get-started/applications/confidential-and-public-applications/update-application-ownership)
* [アプリケーションが機密か公開かを確認する](/docs/ja-JP/ja-jp/get-started/applications/confidential-and-public-applications/view-application-type)
* [ユーザーの同意とサードパーティアプリケーション](/docs/ja-JP/ja-jp/get-started/applications/confidential-and-public-applications/user-consent-and-third-party-applications)
