SXGsの注意点
サイン付きエクスチェンジは、HTTPリクエストからクッキーやヘッダーを削除します。これにより、動的またはパーソナライズされたコンテンツに問題が生じる可能性があります。これは意図的なもので、サイン付きエクスチェンジは複数のブラウザに配布される可能性があるためです。したがって、パーソナライズされたり動的なコンテンツをサイン付きエクスチェンジにパッケージ化することは、セキュリティリスクとなる可能性があります。削除されない唯一のリクエストヘッダーは以下の通りです:
AMP-Cache-TransformAcceptFromUser-AgentAcceptViaCF-Connecting-IPTrue-Client-IPX-Forwarded-ForCF-RAYCF-IPCountryCF-VisitorCF-LoopCF-WorkerCF-Threat-ScoreX-Bot-ScoreX-Static-BotX-Threat-ScoreX-TlsclientauthX-Verified-Bot
Cloudflareは、サイン付きエクスチェンジにプライベート情報が含まれているかどうかを確信できないため、以下のレスポンスヘッダー ↗が存在する場合、サイン付きエクスチェンジは生成されません:
Authentication-ControlAuthentication-InfoClear-Site-DataOptional-WWW-AuthenticateProxy-AuthenticateProxy-Authentication-InfoPublic-Key-PinsSec-WebSocket-AcceptSet-CookieSet-Cookie2SetProfileStrict-Transport-SecurityWWW-Authenticate
レスポンスヘッダーにcache-controlヘッダーが以下のいずれかの値を含む場合、サイン付きエクスチェンジは作成されません:
privateno-storeno-cachemax-age=0
例えば、cache-control=privateは、サイン付きエクスチェンジが作成されないことを意味します。