---
title: "Content HubのCLIでログインしてください"
slug: "log-in-with-the-content-hub-cli"
abstract: "クライアント認証情報の取得方法とContent Hubへのログイン方法。"
---
# Content HubのCLIでログインしてください

Sitecore Content Hubインスタンスにログインするには、以下のコマンドを実行します:

ch-cli endpoint add --name <NAME> --url <YOUR\_CONTENT\_HUB\_URL>/ --client-id <OAUTH\_CLIENT\_ID> --client-secret <OAUTH\_CLIENT\_SECRET>

このコマンドには以下のパラメータが含まれます:

-   name は、異なるインスタンス(例えばステージングや本番、異なるプロジェクトや顧客)への複数の接続を管理するための一意識別子です。
-   url はあなたのインスタンスのベースURLです。
-   client-id は認証フローに使いたいOAuthクライアントIDです。
-   client-secret は指定されたOAuthクライアントのクライアント秘密です。

> !注必要な権限があれば、これらの値をContent Hubで確認できます。「>**OAuth クライアント****の管理**」に行き、リストで**CLI**をクリックしてください。

ログインコマンドは指定されたContent Hubインスタンスにリダイレクトし、そこでクライアントに権限を付与できます。デフォルトのリダイレクトURIはhttp://localhost:9000/ですが、以下の例のように \--redirect-uriパラメータを追加することでこれを上書きできます。

ch-cli endpoint add --name <NAME> --url https:/ <YOUR\_CONTENT\_HUB\_URL>/ --client-id <OAUTH\_CLIENT\_ID> --client-secret <OAUTH\_CLIENT\_SECRET> --redirect-uri <HTTP://LOCALHOST:9123/>

> !重要 \--redirect-uriの値は、あなたのOAuthクライアントのリダイレクトURLと正確に一致しなければなりません。

ログインプロセスを効率化するために、addコマンドにユーザー名とパスワードを含めることができます。これにより、手動で権限を付与することなく自動的にログインできます:

ch-cli endpoint add --name <NAME> --url <YOUR\_CONTENT\_HUB\_URL>/ --client-id <OAUTH\_CLIENT\_ID> --client-secret <OAUTH\_CLIENT\_SECRET> --username <USER\_NAME> --password <PASSWORD>