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

# クライアント管理

> Management API によるクライアントアプリケーションの登録・管理。クライアントの CRUD 操作、管理コンソール、エンドユーザーごとの認可済みアプリケーション管理を説明します。

**クライアント**は、サービスに対して認可を要求するアプリケーションを表します。Management API はクライアントの CRUD 操作を提供しており、自社の開発者ポータルやプロビジョニングパイプラインからプログラムでクライアントを登録・管理できます。

## クライアント管理 API

| API                                                               | 用途                      |
| ----------------------------------------------------------------- | ----------------------- |
| [/client/create](/api-reference/client-management/create-client)  | 新しいクライアントを登録します。        |
| [/client/get](/api-reference/client-management/get-client)        | クライアントの設定を取得します。        |
| [/client/get/list](/api-reference/client-management/list-clients) | サービスに登録されたクライアントを一覧します。 |
| [/client/update](/api-reference/client-management/update-client)  | クライアントの設定を更新します。        |

[Authlete 管理コンソール](https://console.authlete.com)から対話的にクライアントを管理することもできます。コンソールも内部ではこれらの API を利用しています。

## エンドユーザーごとの認可状態の管理

Authlete は、各エンドユーザーがどのクライアントアプリケーションを認可したかを記録しています。Management API はこの関係を公開しており、「認可済みアプリケーションの管理」画面のような機能を構築できます。

* [/client/authorization/get/list](/api-reference/client-management/get-authorized-applications) — エンドユーザーが認可したクライアントアプリケーションを一覧する
* [/client/authorization/update](/api-reference/client-management/update-client-tokens) — あるエンドユーザーに対してクライアントに発行された各アクセストークンの属性（scope など）を更新する
* [/client/authorization/delete](/api-reference/client-management/delete-client-tokens) — あるエンドユーザーに対してクライアントに発行された全アクセストークンを削除する

背後にあるモデルは[ユーザーが認可したクライアントの管理に関する Authlete のポリシー](/ja/configuration-reference/client-management/authletes-policy-on-managing-clients-which-have-been-authorized-by-user)を参照してください。

## 関連コンセプト

* [クライアント ID エイリアスの利用](/ja/configuration-reference/client-management/using-client-id-alias) — 数値のクライアント ID に対する人間可読なエイリアス
* [クライアント属性](/ja/configuration-reference/client-management/client-attributes) — クライアントへの任意のキーバリューメタデータの付与

## 次のステップ

* [トークン管理](/ja/get-started/concepts/token-management) — クライアントに発行されたトークンの操作
* [サービス管理](/ja/get-started/concepts/service-management) — クライアントが所属するサービスの管理
