Autorisation d'accès aux paramètres chiffrés
Les identificateurs de cache sont basés sur des informations non confidentielles telles que les identificateurs de magasin, de langue, de catalogue, de catégorie ou de produit. Ces identificateurs sont généralement chiffrés dans l'URL. Si les paramètres sont chiffrés, la mémoire cache ne captera pas les résultats en raison de l'absence de paramètres pour l'ID cache. Par conséquent, pour que ces identificateurs puissent être utilisés, il faut qu'ils soient d'abord visibles dans l'URL. Ensuite, une réussite en mémoire cache se produitcar ils sont maintenant visibles.
Procédure
| Option | Description |
|---|---|
| Magasin local | Pour exclure des paramètres d'une procédure de chiffrement dans l'URL, il faut les spécifier dans le fichier wc-server.xml sous la forme NonEncryptedParameters.
|
| Magasin à distance | Pour exclure des paramètres d'une procédure de chiffrement dans l'URL, il faut les spécifier dans le fichier crs.ear/xml/config/wc-store.xml sous la forme NonEncryptedParameters.
|
Exemple
Les paramètres chiffrés storeId et catalogId ne sont pas visibles sur l'URL. Si les paramètres sont chiffrés, la mémoire cache ne captera pas les résultats en raison de l'absence des paramètres storeId et catalogId pour l'ID de cache.
https://node/webapp/wcs/stores/servlet/StoreCatalogDisplay?krypto=H6tSfK3MjYdLe5LvbDFXc4X0MKBx5125EC8Vku13IfR%2Bl%2F2XICaYD74ZAL6Cp2JfewdPvFtc34%2Fm%0D%0AzNnuS1hqxgXwxbdKTTeW8o1WestaRyoGDTQ4vTxwXAghBiI1EugbIvXw%2BPJVUawZUrIZO2l73y5v%0D%0Ad4It0fjLCUiRbqDXx0Hmgw9rEtN2sdNhOsL3P%2FRi8hYpvrkCLbsAkWS8m3EnZw%3D%3D&ddkey=Logon
Après avoir attribué une valeur à NonEncryptedParameters, les paramètres sont désormais visibles dans l'URL.
https://node/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=10051&catalogId=10101&krypto=ytM2lcQfujt8Gw8jfBKIrWXAAIaYbCyrsz5aYOCvuqX96e3070sapz96PuUyt3b0c5bcMQpwn%2BHN%0D%0AKaP57hGGEFy3X%2B0PDAJRH%2BPS6Khn90gkODzm5P1hv0zNzGEgrlXh2pc0LZhn%2BtDKSH5QkCNLnzVE%0D%0AIGf9hMonFODldvoKbfPk80xaLM1cdA%3D%3D&ddkey=Logon