CLIのログインコマンド

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore CLIには、開発者がSitecoreインスタンスにログインできるloginコマンドが含まれています。

!注Sitecore Experience Manager(XM)クラウドインスタンスに対して認証するには、XM Cloudプラグインが提供するcloud loginコマンドを使ってください。

使用例

Sitecore CLI loginコマンドはSitecore CLI内で以下の方法で起動されます。

dotnet sitecore login options

オプション

loginコマンドで以下のオプションを利用できます:

  • --authority、--auth

    。環境の識別権限(アイデンティティサーバーやAADテナントURLなど)。

  • --audience

    。トークンを発行したオーディエンスの一意識別子。

  • --environment、-n

    。使用予定のSitecore環境。デフォルト: default。

  • --cm

    。接続先はSitecoreコンテンツ管理ホスト名です。

  • --allow-write

    。環境へのデータ書き込みを有効にしてください。

  • --client-credentials

    。クライアントの認証情報(CI/CDや共有シークレット用)を使いましょう。

  • --client-id

    。送信するOAuth ClientIDです。デバイス認証はデフォルトでDevice 、クライアント認証はSitecoreCLIServerです。

  • --client-secret

    。送信するOAuthクライアントの秘密。クライアント認証のみに使用されます。

  • --config、-c

    。ルートsitecore.jsonディレクトリへのパス。デフォルト

  • --help、-h、-?

    。開発者のヘルプやコマンドの使用情報を表示します。

  • --trace、-t

    。コマンドに関する追加の診断や詳細な情報を出力します。

  • --insecure、-k

    。安全でない(http)権威URLの使用を許可します。クライアント認証フロー(--client-credentials true)にのみ適用されます。バージョン4.1.0以降で利用可能です。

  • --ref、-r

    。既存の環境にログインして、その認証情報を使います。 --cmと --allow-writeパラメータを提供する必要があります。

    例えば:

dotnet sitecore login --ref --cm https:// --allow-write true

以下は、インタラクティブなユーザーログインにloginコマンドを使う例です:

dotnet sitecore login --authority https:// --cm https:// --allow-write true

出力:

Logging in to Sitecore. You should see a browser window open shortly. DeviceLogin User Code : 1234 DeviceLogin Authentication url : https:///device?userCode=1234 DeviceLogin Authorization pending. Waiting. DeviceLogin Authorization pending. Waiting. Your login is complete. You can close the browser tab now. Login information has been saved.

以下は非対話的なユーザーログイン時にloginコマンドを使用する例です:

  • 非インタラクティブなクライアントログインをご利用ください:

dotnet sitecore login --authority https:// --cm https:// --allow-write true --client-credentials true --client-id --client-secret

  • httpsプロトコルの制限を回避する:

dotnet sitecore login --cm https:// --auth http:// --allow-write true --client-id --client-secret --client-credentials true --insecure

詳細については、CLIを使ってSitecoreインスタンスにログインする方法を参照してください。

この記事を改善するための提案がある場合は、 お知らせください!