Plataforma heredada

Personalizar validación de valor de cookie

La mayoría de los navegadores tienen una implementación para adjuntar todas las cookies que pertenecen al dominio del URLde la solicitud o a cualquiera de los dominios de la jerarquía superior.

Por ejemplo, para el sitio URL abc.xyz.com, todas las cookies se guardan en el cliente que pertenece a abc.xyz.com. También incluye los almacenados para xyz.com que se envían con la solicitud al servidor.

Cuando implementa el sitio de aplicación para el que el sitio URL sigue una tendencia similar a la que se explica en el ejemplo, la personalización de las reglas de validación de valores de cookie se convierte en fundamental para dar soporte a todas las cookies enviadas por cualquier solicitud para el sitio de aplicación, que incluye las cookies de dominio padre.

Por lo tanto, las reglas específicas para valores de cookie específicos deben registrarse de la siguiente manera:

Si el dominio padre está añadiendo una cookie _parent_domain_cookie_name, añada una regla de validación en el archivo personalizado como:
<Rule id="sc-parent_domain_cookie-value-rule" ruleType="Regex" inputType="HTTPCookieValue" inputName="_parent_domain_cookie_name" maxLength="1000">
<Whitelist>
		<RegularExpression ref="<Custom regular expression"/>
	</Whitelist>
</Rule> 
O bien, altere temporalmente la expresión regular predeterminada que utiliza la aplicación para validar todos los valores de cookie en el archivo de expresión regular personalizado. El ID de expresión regular para sobremontar es sc-cookie-value-pattern.