Serveur Apache HTTP Version 2.4

| Description: | Support des sessions bas� sur les cookies |
|---|---|
| Statut: | Extension |
| Identificateur�de�Module: | session_cookie_module |
| Fichier�Source: | mod_session_cookie.c |
| Compatibilit�: | Disponible depuis la version 2.3 d'Apache |
Les modules de session font usage des cookies HTTP, et peuvent � ce titre �tre victimes d'attaques de type Cross Site Scripting, ou divulguer des informations � caract�re priv� aux clients. Veuillez vous assurer que les risques ainsi encourus ont �t� pris en compte avant d'activer le support des sessions sur votre serveur.
Ce sous-module du module mod_session fournit le
support du stockage des sessions utilisateur au niveau du navigateur
distant dans des cookies HTTP.
L'utilisation de cookies pour stocker les sessions d�charge le serveur ou le groupe de serveurs de la n�cessit� de stocker les sessions localement, ou de collaborer pour partager les sessions, et peut �tre utile dans les environnements � fort trafic o� le stockage des sessions sur le serveur pourrait s'av�rer trop consommateur de ressources.
Si la confidentialit� de la session doit �tre pr�serv�e, le
contenu de cette derni�re peut �tre chiffr� avant d'�tre enregistr�
au niveau du client � l'aide du module
mod_session_crypto.
Pour plus de d�tails � propos de l'interface des sessions, voir
la documentation du module mod_session.
Pour cr�er une session et la stocker dans un cookie nomm� session, configurez-la comme suit :
Session On
SessionCookieName session path=/
Pour plus d'exemples sur la mani�re dont une session doit �tre
configur�e pour qu'une application CGI puisse l'utiliser, voir la
section exemples de la documentation du module
mod_session.
Pour des d�tails sur la mani�re dont une session peut �tre
utilis�e pour stocker des informations de type nom
d'utilisateur/mot de passe, voir la documentation du module
mod_auth_form.
| Description: | Nom et attributs du cookie RFC2109 dans lequel la session est stock�e |
|---|---|
| Syntaxe: | SessionCookieName nom attributs |
| D�faut: | none |
| Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
| Statut: | Extension |
| Module: | mod_session_cookie |
La directive SessionCookieName permet de
sp�cifier le nom et les attributs optionnels d'un cookie compatible
RFC2109 dans lequel la session sera stock�e. Les cookies RFC2109
sont d�finis en utilisant l'en-t�te HTTP Set-Cookie.
Une liste optionnelle d'attributs peut �tre sp�cifi�e, comme dans l'exemple suivant. Ces attributs sont ins�r�s tels quels dans le cookie, et ne sont pas interpr�t�s par Apache. Assurez-vous que vos attributs soient d�finis correctement selon la sp�cification des cookies.
Session On
SessionCookieName session path=/private;domain=example.com;httponly;secure;version=1;
| Description: | Nom et attributs pour le cookie RFC2965 dans lequel est stock�e la session |
|---|---|
| Syntaxe: | SessionCookieName2 nom attributs |
| D�faut: | none |
| Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
| Statut: | Extension |
| Module: | mod_session_cookie |
La directive SessionCookieName2 permet de
sp�cifier le nom et les attributs optionnels d'un cookie compatible
RFC2965 dans lequel la session sera stock�e. Les cookies RFC2965
sont d�finis en utilisant l'en-t�te HTTP
Set-Cookie2.
Une liste optionnelle d'attributs peut �tre sp�cifi�e, comme dans l'exemple suivant. Ces attributs sont ins�r�s tels quels dans le cookie, et ne sont pas interpr�t�s par Apache. Assurez-vous que vos attributs soient d�finis correctement selon la sp�cification des cookies.
Session On
SessionCookieName2 session path=/private;domain=example.com;httponly;secure;version=1;
| Description: | D�termine si les cookies de session doivent �tre supprim�s des en-t�tes HTTP entrants |
|---|---|
| Syntaxe: | SessionCookieRemove On|Off |
| D�faut: | SessionCookieRemove Off |
| Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
| Statut: | Extension |
| Module: | mod_session_cookie |
La directive SessionCookieRemove permet de
d�terminer si les cookies contenant la session doivent �tre
supprim�s des en-t�tes pendant le traitement de la requ�te.
Dans le cas d'un mandataire inverse o� le serveur Apache sert de frontal � un serveur d'arri�re-plan, r�v�ler le contenu du cookie de session � ce dernier peut conduire � une violation de la confidentialit�. � ce titre, si cette directive est d�finie � "on", le cookie de session sera supprim� des en-t�tes HTTP entrants.