クライアント呼び出し可能スクリプトインクルードにはデフォルトで認証を必須とする
デフォルトでは、明示的に可視化を設定していないクライアント呼び出し可能スクリプトインクルードは、公開状態になります。必要に応じて glide.script.ccsi.ispublic プロパティを追加すると、公開ページからアクセスされるクライアント呼び出し可能スクリプトインクルード全体に対してプライバシーコントロールができるようになります。
glide.script.ccsi.ispublicシステムプロパティは、クライアント呼び出し可能スクリプトインクルード (Ajax スクリプトインクルードとも呼ばれます) が、非認証ユーザーが自動的に利用できないようにします。glide.script.ccsi.ispublic が推奨値の false に設定されていない場合、スクリプトインクルードを公開スクリプトとして実行し、非認証ユーザーがインスタンスデータにアクセスできるようにします。
プロパティ glide.script.ccsi.ispublic が false に設定されていることを確認します。
警告:
これはセーフハーバープロパティです。つまり、いったん変更したら変えることはできません。元に戻すことはできません。
詳細情報
| 属性 | 説明 |
|---|---|
| 構成名 | glide.script.ccsi.ispublic |
| 構成タイプ | システムプロパティ (/sys_properties_list.do) |
| データタイプ | |
| 推奨値 | false |
| デフォルト値 | <なし> |
| フォールバック値 | false |
| カテゴリ | アクセス制御 |
| セキュリティリスク |
|
| 機能への影響 | クライアント呼び出し可能スクリプトインクルードが公開として指定されている場合 (つまり、このプロパティがない場合)、非認証ユーザーはクライアントスクリプトを実行できます。ログインしていないユーザーによるスクリプトの実行を制限するプロパティを追加します。 |
| 依存関係と前提条件 | なし |