1. 環境プロファイル

環境プロファイル

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

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

複数の環境を使用する場合は、対象の環境に応じていくつかの値 (認証設定など) を設定する必要があります。 そのために、環境プロファイルが用意されています。

これは単純な "検索と置換" 機能であり、EnvironmentProfile.json ファイルを使用して、パッケージ内で置換するテンプレートを探し、プロファイルの値で置き換えます。

テンプレートは ##{key}## の形式になっており、key はプロファイルの内容によって違う値になります。 EnvironmentProfile.json ファイルは、(メタファイルと一緒に) パッケージのルートに置く必要があります。

プロファイルの内容の例:

{
    "key1": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress",
    "key2": {
        "Key": "aKey",
        "Secret": "secret"
    },
    "key3": 5,
    "key4": true
}

リソース ファイルの例:

{
  "version": "1.0.0",
  "data": {
    ...
    "properties": {
      "M.Setting.Name": "Authentication",
      "M.Setting.Value": {
        "UsernameClaimType": ##key1##,
        "EmailClaimType": ##key1##,
        "ReCaptcha": ##key2##,
        "MinutesToLockout": ##key3##,
        "EnableRegister": ##key4##,
        ...
      },
      ...
    },
    ...
}

インポートを実行すると、プレースホルダーが対応する値で置き換えられます。

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