GlideRecord スコープフェンシングの従来の動作を無効にする
glide.record.legacy_cross_scope_access_policy_in_script プロパティは、スコープフェンシングを無効にし、スコープ対象のアプリがグローバルスクリプトインターフェイスにアクセスできるようにします。これは、GlideRecord のクロススコープアクセスに対するパッチとして作成されました。
GlideRecord では、そのレベルのアクセス権では構成されていないテーブルへのクロススコープ作成/更新アクセスが提供されました。このスコープ対象のアクセス動作にパッチを適用したときに、顧客のアプリケーションが壊れないようにするために、プロパティ glide.record.legacy_cross_scope_access_policy_in_script が作成されました。true に設定すると、クロススコープアクセスは従来の動作にフォールバックします (安全でない)。このプロパティは、スコープフェンシングを無効にし、スコープ対象アプリがグローバルスクリプトインターフェイスにアクセスできるようにします。
glide.record.legacy_cross_scope_access_policy_in_scriptシステムプロパティを false に設定します。システムプロパティ [sys_properties] テーブルに含まれていない場合、デフォルト値は true です。
詳細情報
| 属性 | 説明 |
|---|---|
| 構成名 | glide.record.legacy_cross_scope_access_policy_in_script |
| 構成タイプ | システムプロパティ (/sys_properties_list.do) |
| データタイプ | ブーリアン |
| 推奨値 | false |
| デフォルト値 | <なし> |
| フォールバック値 | true |
| カテゴリ | アーキテクチャ、設計、および脅威のモデル化 |
| セキュリティリスク |
|
| 機能への影響 | なし |
| 依存関係と前提条件 | なし |