8.0

テナントサービス接続文字列の設定

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

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

テナントサービス(TS)を使用するには、TS接続文字列を設定する必要があります。これにより、Web Item APIを通じてその設定を読み取ることができます。接続文字列の設定は2通り可能です:

  • Identity Serverの認証付きです。
  • ユーザー名とパスワードの認証付きです。

これら2つの方法のいずれかで接続文字列を設定したら、必ずTS設定に追加してください。

アイデンティティサーバー認証の使用

アイデンティティサーバー(IS)認証のための接続文字列を設定するには:

  1. ISインスタンスでインストールフォルダに行き、例えば \sitecore\Sitecore.Plugin.IdentityServer\Config\identityServer.xml。

  2. ノードのコメントを取り消します。このノード内でノードを見つけます。ISがTS認証に使用できる安全に生成された値を追加します。例えば:

    \*\*\* 2ffe4e77325d9a7152f7086ea7aa5114
  3. ファイルを保存してください。Identity Serverを再起動して、更新された設定を強制的に読み込みます。

  4. 以下の性質を用いて接続文字列を構築します。

    財産

    概要

    名称

    きっと サイトコアだ。

    データベース

    接続が先になるSitecoreデータベースです。

    テナントIDID

    Data Exchange Frameworkで作成されたテナントのID。

    司会者

    SitecoreインスタンスのURLです。スケールドSitecoreトポロジーを使う場合は、そのURLをコンテンツ管理サーバー用に使ってください。

    認証エンドポイント

    あなたのSitecore Identity ServerのURLです。

    クライアントの秘密

    identityServer.xml設定ファイルに入力したセキュア値です。

    クライアントID

    接続用のユニークなクライアントID。

    例えば:

  5. 「 テナントのウェブサービスに接続文字列を追加」の指示に従ってください。

ユーザー名とパスワード認証を使います

ユーザー名とパスワード認証のための接続文字列を設定するには:

  1. 以下の性質を用いて接続文字列を構築します。

    財産

    概要

    名称

    きっと サイトコアだ。

    データベース

    接続が先になるSitecoreデータベースです。

    テナントIDID

    Data Exchange Frameworkで作成されたテナントのID。

    司会者

    あなたのSitecoreインスタンスのURLです。

    ユーザー名

    Sitecoreにアクセスできるユーザー名。

    パスワード

    ユーザー名のパスワードです。

    例えば:

  2. 「 テナントのウェブサービスに接続文字列を追加」の指示に従ってください。

テナントのウェブサービスに接続文字列を追加する

テナントWebサービスに必要な接続文字列を追加するには:

  1. TSインストールのC:\inetpub\wwwroot\\App_ConfigフォルダでConnectionString.configファイルを開いてください。

  2. sitecoreという名前の接続文字列を見つけてください。もしなければ、作成した接続文字列を追加します。もしあれば、作成した接続文字列に置き換えます。

  3. ファイルを保存してください。

  4. TSに接続しているSitecoreサーバーで、サーバーのApp_Config\ConnectionStrings.configファイルを開きます。

  5. connectionStringsノードで、TS用の接続文字列を追加します。例えば:

!注SitecoreサーバーとTS間の接続をhttp:///api/tenant URLリクエストすることでテストできます。レスポンスは利用可能なTSエンドポイントを表示します。

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