テナントサービス接続文字列の設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
テナントサービス(TS)を使用するには、TS接続文字列を設定する必要があります。これにより、Web Item APIを通じてその設定を読み取ることができます。接続文字列の設定は2通り可能です:
- Identity Serverの認証付きです。
- ユーザー名とパスワードの認証付きです。
これら2つの方法のいずれかで接続文字列を設定したら、必ずTS設定に追加してください。
アイデンティティサーバー認証の使用
アイデンティティサーバー(IS)認証のための接続文字列を設定するには:
-
ISインスタンスでインストールフォルダに行き、例えば \sitecore\Sitecore.Plugin.IdentityServer\Config\identityServer.xml。
-
ノードのコメントを取り消します。このノード内で ノードを見つけます。ISがTS認証に使用できる安全に生成された値を追加します。例えば: \*\*\* 2ffe4e77325d9a7152f7086ea7aa5114 -
ファイルを保存してください。Identity Serverを再起動して、更新された設定を強制的に読み込みます。
-
以下の性質を用いて接続文字列を構築します。
財産
概要
名称
きっと サイトコアだ。
データベース
接続が先になるSitecoreデータベースです。
テナントIDID
Data Exchange Frameworkで作成されたテナントのID。
司会者
SitecoreインスタンスのURLです。スケールドSitecoreトポロジーを使う場合は、そのURLをコンテンツ管理サーバー用に使ってください。
認証エンドポイント
あなたのSitecore Identity ServerのURLです。
クライアントの秘密
identityServer.xml設定ファイルに入力したセキュア値です。
クライアントID
接続用のユニークなクライアントID。
例えば:
-
「 テナントのウェブサービスに接続文字列を追加」の指示に従ってください。
ユーザー名とパスワード認証を使います
ユーザー名とパスワード認証のための接続文字列を設定するには:
-
以下の性質を用いて接続文字列を構築します。
財産
概要
名称
きっと サイトコアだ。
データベース
接続が先になるSitecoreデータベースです。
テナントIDID
Data Exchange Frameworkで作成されたテナントのID。
司会者
あなたのSitecoreインスタンスのURLです。
ユーザー名
Sitecoreにアクセスできるユーザー名。
パスワード
ユーザー名のパスワードです。
例えば:
-
「 テナントのウェブサービスに接続文字列を追加」の指示に従ってください。
テナントのウェブサービスに接続文字列を追加する
テナントWebサービスに必要な接続文字列を追加するには:
-
TSインストールのC:\inetpub\wwwroot\
\App_ConfigフォルダでConnectionString.configファイルを開いてください。 -
sitecoreという名前の接続文字列を見つけてください。もしなければ、作成した接続文字列を追加します。もしあれば、作成した接続文字列に置き換えます。
-
ファイルを保存してください。
-
TSに接続しているSitecoreサーバーで、サーバーのApp_Config\ConnectionStrings.configファイルを開きます。
-
connectionStringsノードで、TS用の接続文字列を追加します。例えば:
!注SitecoreサーバーとTS間の接続をhttp://
/api/tenant URLリクエストすることでテストできます。レスポンスは利用可能なTSエンドポイントを表示します。