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
例
以下は、インタラクティブなユーザーログインにloginコマンドを使う例です:
dotnet sitecore login --authority https://
出力:
Logging in to Sitecore. You should see a browser window open shortly.
DeviceLogin User Code : 1234
DeviceLogin Authentication url : https://
以下は非対話的なユーザーログイン時にloginコマンドを使用する例です:
- 非インタラクティブなクライアントログインをご利用ください:
dotnet sitecore login --authority https://
- httpsプロトコルの制限を回避する:
dotnet sitecore login --cm https://
詳細については、CLIを使ってSitecoreインスタンスにログインする方法を参照してください。