Sitecore コマンド ライン インターフェイスを使用した Sitecore インスタンスへのログイン
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore コマンド ライン インターフェイス (CLI) では、Sitecore インスタンスにログインするための 2 つの認証および承認フローを使用できます。
-
デバイス コード フローを使用した対話型ユーザー ログイン。
-
クライアント資格情報フローを使用した非対話型クライアント ログイン。これは、継続的インテグレーション サーバーなどのクライアントによって使用されます。
Sitecore CLIでは、Sitecore Identity を使用する必要があります。
対話型ユーザー ログイン (デバイス コード フロー) を使用する
対話型ユーザー ログインを使用して Sitecore インスタンスにログインするには、以下が必要です。
-
Sitecore Identity Server の URL。
-
Sitecore インスタンスの URL。
-
自分のユーザー名。
-
自分のパスワード。
ログインするには:
-
PowerShell で、Sitecore プロジェクト フォルダーに移動します。
-
次のコマンドを使用してログインします。
RequestResponsedotnet sitecore login --authority https://<sitecore-identity-server> --cm https://<sitecore-instance> --allow-write true
-
sitecore login
コマンドは、ブラウザーでログイン Web ページを開きます。ユーザー名とパスワードを入力して、[OK] をクリックします。 -
sitecore login
コマンドはログイン引数をアクセス トークンと一緒に.sitecore\user.json
ファイルに保存します。これでログインが完了し、ログイン Web ページを閉じることができます。重要権限情報が含まれているため、
.sitecore/user.json
ファイルをソース管理にコミットしないでください。
非対話型クライアント ログイン (クライアント資格情報フロー) を使用する
非対話型ユーザー ログインを使用して Sitecore インスタンスにログインするには、以下が必要です。
-
Sitecore Identity Server の URL。
-
Sitecore インスタンスの URL。
-
クライアント ID。
-
クライアント シークレット。
ログインするには:
-
PowerShell で、Sitecore プロジェクト フォルダーに移動します。
-
次のコマンドを使用してログインします。
RequestResponsedotnet sitecore login --authority https://<sitecore-identity-server> --cm http://<sitecore-instance> --allow-write true --client-credentials true --client-id <client-id> --client-secret <client-secret>
ログイン コマンドの詳細については、dotnet sitecore login --help
コマンドを実行してください。