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

# Platformアプリの承認

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = localizeLink(href);
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

<Link href="/guides/authentication/jwt">JWT</Link>または<Link href="/guides/authentication/client-credentials">クライアント資格情報許可</Link>を使用するサーバー認証アプリケーションは、使用前にBox管理者または共同管理者が承認する必要があります。

<Link href="/guides/authentication/oauth2">OAuth 2.0</Link>認証を使用する未公開アプリケーションは、<Link href="/guides/security/#enterprise-settings-and-authorization">デフォルトで非アクティブ</Link>になっている場合、Box管理者または共同管理者による有効化が必要になることがあります。

Box管理者または共同管理者は、管理コンソールでアプリケーションを適切に承認または有効化するために、そのクライアントIDが必要になります。

<Info>
  無料の開発者 (個人用) アカウントで作成されたアプリは、自動的に承認されます。\[<Link href="/guides/applications">Platformアプリ</Link>] ビューを使用すると、アプリケーションの承認ステータスと有効化ステータスをすばやく確認できます。
</Info>

## ワンクリック承認

JWTおよびCCG認証アプリは、[開発者コンソール][devconsole]の \[**構成**] タブから直接承認できます。これは、以下で説明する方法の代替手段として便利です。

### 管理者または共同管理者として

Boxの管理者または共同管理者の場合、\[構成] タブに \[**使用前に、サーバー認証アプリの承認が必要です**] と表示されます。\[**承認**] をクリックして、アプリを直ちに承認してください。

### 開発者の場合

Box管理者または共同管理者でない場合、\[構成] タブに \[**Enterpriseへのアクセスに対する承認を得るためにアプリを送信**] と表示されます。\[**送信**] をクリックしてリクエストを送信します。管理者または共同管理者にメール通知が送信され、リクエストが承認または拒否されるとメールで通知されます。

## 承認の通知

### ユーザー認証アプリ

アプリの承認を送信するための半自動プロセスは、開発者コンソールでユーザー認証アプリケーションに対して使用できます。

[開発者コンソール][devconsole]で、目的のアプリケーションの \[**有効化**] タブに移動します。

<Frame border center>
  <img src="https://mintcdn.com/box/KBEcg4yicgc_HMRY/images/guides/authorization/app_enablement.png?fit=max&auto=format&n=KBEcg4yicgc_HMRY&q=85&s=6a2923fd8968dea2560a264027eae9c3" alt="[有効化] タブ" width="1858" height="642" data-path="images/guides/authorization/app_enablement.png" />
</Frame>

承認を得るためにアプリケーションを送信すると、組織のプライマリ管理者宛てにアプリケーションを承認するようメールが送信されます。Box管理者または共同管理者がリクエストを承認または拒否すると、その決定が記載されたメールが届きます。このプロセスの詳細については、[アプリ承認に関するサポート記事][app-auth]を参照してください。

## 手動による承認

以下の手順では、手動でアプリケーションを承認する方法について説明します。

### 開発者の場合

1. [開発者コンソール][devconsole]で、目的のアプリケーションの \[**構成**] タブに移動します。
2. \[OAuth 2.0資格情報] セクションまで下にスクロールし、Box管理者または共同管理者に提出する \[**クライアントID**] の値をコピーします。

また、\[<Link href="/guides/applications">Platformアプリ</Link>] ビューでアプリケーションにカーソルを合わせて**クライアントID**を調べ、`copy`ボタンを使用してそのIDをコピーすることもできます。

<Info>
  **Box管理者の確認方法**

  自分の会社の管理者がわからない場合は、Boxの \[[アカウント設定][settings]] ページに移動し、一番下までスクロールしてください。管理者の連絡先が設定されている場合は、\[管理者の連絡先] の下に連絡先情報が表示されます。
</Info>

### 管理者の場合

1. [管理コンソール][adminconsole]に移動し、左側のナビゲーションパネルで \[**アプリ**] タブ (1) を選択します。
2. 画面上部にある \[**Platformアプリマネージャ**] タブ (2) をクリックします。
3. \[サーバー認証アプリ] 画面と \[ユーザー認証アプリ] 画面のどちらでも、右上にある \[**アプリの追加**] ボタン (3) をクリックして新しいアプリを追加します。
4. または、\[Platformアプリマネージャ] の表メニュー (4) を使用してアプリを承認および有効化することもできます。

#### サーバー認証アプリ

<Frame border center>
  <img src="https://mintcdn.com/box/KBEcg4yicgc_HMRY/images/guides/authorization/jwt_app_approval_flow.png?fit=max&auto=format&n=KBEcg4yicgc_HMRY&q=85&s=c6372b9f6fddfb276112d85f332abcff" alt="サーバーアプリのタブ" width="2988" height="992" data-path="images/guides/authorization/jwt_app_approval_flow.png" />
</Frame>

#### ユーザー認証アプリ

<Frame border center>
  <img src="https://mintcdn.com/box/KBEcg4yicgc_HMRY/images/guides/authorization/oauth_app_approval_flow.png?fit=max&auto=format&n=KBEcg4yicgc_HMRY&q=85&s=d872efd126d65f442ab1743592681786" alt="ユーザーアプリのタブ" width="2978" height="1098" data-path="images/guides/authorization/oauth_app_approval_flow.png" />
</Frame>

表示されたポップアップで、開発者が[開発者コンソール][devconsole]の \[**構成**] タブから収集した、アプリケーションのクライアントIDを入力します。

## 変更の再承認

アプリケーションのスコープまたはアクセスレベルが変更された場合は、アプリケーションを再承認する必要があります。新しい変更を有効にするには、上記のプロセスを繰り返して新しいアクセストークンをリクエストしてください。

管理者は、アプリケーションが最初に承認されたのと同じセクションで、そのアプリケーションを再承認できます。再承認するには、アプリケーション名の右側にある省略記号をクリックし、\[**アプリを再承認**] を選択します。

<Frame border center>
  <img src="https://mintcdn.com/box/KBEcg4yicgc_HMRY/images/guides/authorization/reauthorize_app.png?fit=max&auto=format&n=KBEcg4yicgc_HMRY&q=85&s=025fa7d7acde9bf11642731f20262c6f" alt="アプリの再承認" width="2464" height="862" data-path="images/guides/authorization/reauthorize_app.png" />
</Frame>

[devconsole]: https://app.box.com/developers/console

{/* i18n-enable localize-links */}

[settings]: https://app.box.com/account

[adminconsole]: https://app.box.com/master/settings/custom

[app-token]: /guides/authentication/app-token

[app-auth]: https://support.box.com/hc/ja/articles/360043697014-Boxのアプリ承認プロセスでのアプリの承認
