Sitecore CLIでインスタンスにログインしてください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
特定の権限やオーディエンスを使うなど、SitecoreAIインスタンスに対してSitecore Command Line Interface(CLI)を高度な使用する場合は、sitecore cloud loginコマンドを使用できます。
SitecoreAIインスタンスに対する通常の操作では、Sitecore CLI XM Cloudプラグインが提供するコマンドを使用できます。
一部のコード例、画像、UIラベルは、エンジニアリング資産の更新中もXM Cloudを使用している場合があります。
sitecore cloud loginを使ってインスタンスにログインする場合、CLIは認証と認可の2つのフローを許可します。
-
デバイスコードフローを用いたインタラクティブなユーザーログイン。
-
非インタラクティブなクライアントログインで、クライアント認証フローを利用します。これは継続的統合サーバーなどのクライアントで利用されています。
cloud loginのコマンドの詳細はdotnet sitecore cloud login --helpコマンドを実行してください。
インタラクティブなユーザーログイン(デバイスコードフロー)を使います
SitecoreAIインスタンスにインタラクティブユーザーログインを行うには、以下の方法が必要です:
-
権威のURL。デフォルトの権限URLはhttps://auth.sitecorecloud.ioです。
-
観客URL: https://api.sitecorecloud.io。
-
あらかじめ定義されたクライアントのID: Chi8EwfFnEejksk3Sed9hlalGiM9B2v7。
-
SitecoreAIインスタンスのURL。
-
あなたのユーザー名です。
-
パスワードだ。
ログインするには:
-
コンソールでプロジェクトフォルダに移動します。
-
以下のコマンドでログインしてください:
XM Cloudは現在SitecoreAIとなっています一部のコード例、画像、UIラベルは、エンジニアリング資産の更新中もXM Cloudを使用している場合があります。
sitecore cloud loginコマンドでブラウザにログインページを開きます。
-
ログインページでユーザー名とパスワードを入力し、OKをクリックします。
sitecore cloud loginコマンドはログインの引数とアクセストークンを.sitecore/user.jsonファイルに保存します。ログイン完了し、ログインページを閉じることができます。
大事な.sitecore/user.jsonファイルには特権情報が含まれているため、ソース管理にコミットしないでください。
デバイスフローでログインした後、クライアント認証(非インタラクティブ)フローに切り替えたい場合は、以下のコマンドを実行します。
非インタラクティブなログインフローに切り替える際は、環境や組織のために認証/自動化クライアントを作成する際に生成された認証情報を活用してください。
非インタラクティブなクライアントログイン(クライアント認証フロー)を使います
SitecoreAIインスタンスで非インタラクティブなログインフローを使用するには、以下の条件が必要です:
-
あなたの組織や環境のための認証/自動化クライアント。これによりクライアントIDとクライアントシークレットが得られます。
-
権威のURL。デフォルトの権限URLはhttps://auth.sitecorecloud.ioです。
-
観客はURL https://api.sitecorecloud.io。
-
SitecoreAIインスタンスのURL。
ログインするには:
-
コンソールでプロジェクトフォルダに移動します。
-
以下のコマンドでログインしてください:
一部のコード例、画像、UIラベルは、エンジニアリング資産の更新中もXM Cloudを使用している場合があります。
クライアント認証フローでログインした後、デバイスフローに切り替えたい場合は、以下のコマンドを実行してください:
インタラクティブログインフローに切り替える際は、あらかじめ定義されたクライアントのID Chi8EwfFnEejksk3Sed9hlalGiM9B2v7を使用します。