Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| authentification_sso [2020/10/15 13:03] – florian | authentification_sso [2025/03/20 10:12] (Version actuelle) – [mod_authn_ntlm] florian | ||
|---|---|---|---|
| Ligne 64: | Ligne 64: | ||
| | | ||
| - | |||
| - | 2. Modification du fichier config_local.php dans c: | ||
| - | |||
| - | Ajouter les lignes suivantes : | ||
| - | |||
| - | //// SSO Windows authentication | ||
| - | /** | ||
| - | This parameter is used to enabled/ | ||
| - | | ||
| - | */ | ||
| - | | ||
| - | | ||
| - | |||
| - | le $usercreationgroup =2 , indique l'id du groupe vers lequel seront créés les utilisateurs inconnus dans EzGED, si vous ne souhaitez pas créer automatiquement les utilisateurs, | ||
| - | |||
| ===== Apache 2.4 ===== | ===== Apache 2.4 ===== | ||
| Ligne 84: | Ligne 69: | ||
| ==== mod_authn_ntlm ==== | ==== mod_authn_ntlm ==== | ||
| - | Pour apache 2.4 c'est le module mod_authn_ntlm qui semble le mieux fonctionner. | + | Pour apache 2.4 c'est le module mod_authn_ntlm qui semble |
| Le github du projet: https:// | Le github du projet: https:// | ||
| Ligne 94: | Ligne 79: | ||
| Les binaires ci-dessus ainsi que d' | Les binaires ci-dessus ainsi que d' | ||
| - | Le fichier mod_authn_ntlm est à placer dans le répertoire des modules d' | + | Le fichier mod_authn_ntlm est à placer dans le répertoire des modules d' |
| Il convient ensuite d' | Il convient ensuite d' | ||
| LoadModule auth_ntlm_module modules/ | LoadModule auth_ntlm_module modules/ | ||
| + | Il faut également activer le module headers: | ||
| + | LoadModule headers_module modules/ | ||
| + | | ||
| Avant d' | Avant d' | ||
| Ligne 106: | Ligne 94: | ||
| < | < | ||
| Options Indexes FollowSymLinks Includes | Options Indexes FollowSymLinks Includes | ||
| + | AllowOverride All | ||
| AuthType SSPI | AuthType SSPI | ||
| NTLMAuth On | NTLMAuth On | ||
| Ligne 115: | Ligne 104: | ||
| </ | </ | ||
| </ | </ | ||
| + | RequestHeader set X_ISRW_PROXY_AUTH_USER expr=%{REMOTE_USER} | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | RequestHeader unset X_ISRW_PROXY_AUTH_USER est à placer avant tout les alias et directory qui sont définis dans la section Ezged de la config Apache. Sinon il ne sera pas fait pour les alias/ | ||
| + | </ | ||
| ====== Configuration côté Client ====== | ====== Configuration côté Client ====== | ||
| Ligne 131: | Ligne 125: | ||
| Dans options onglet Avancé d' | Dans options onglet Avancé d' | ||
| Dans options onglet Sécurité dans la zone intranet local ajouter le site http:// | Dans options onglet Sécurité dans la zone intranet local ajouter le site http:// | ||
| - | + | ||
| + | |||
| + | ====== Configuration EzGED ====== | ||
| + | |||
| + | Modification du fichier config_local.php dans c: | ||
| + | |||
| + | Ajouter les lignes suivantes : | ||
| + | |||
| + | //// SSO Windows authentication | ||
| + | /** | ||
| + | This parameter is used to enabled/ | ||
| + | | ||
| + | */ | ||
| + | | ||
| + | | ||
| + | |||
| + | le $usercreationgroup =2 , indique l'id du groupe vers lequel seront créés les utilisateurs inconnus dans EzGED, si vous ne souhaitez pas créer automatiquement les utilisateurs, | ||
| + | |||
| + | |||
| ====== Comptes users ====== | ====== Comptes users ====== | ||