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 [2018/06/21 08:10] – [Configuration côté Client] romain | authentification_sso [2025/03/20 10:12] (Version actuelle) – [mod_authn_ntlm] florian | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| ====== Configuration côté Serveur ====== | ====== Configuration côté Serveur ====== | ||
| + | |||
| + | ===== Apache 2.2 ===== | ||
| 1. Installation du module Apache mod_auth_sspi | 1. Installation du module Apache mod_auth_sspi | ||
| Ligne 63: | Ligne 65: | ||
| | | ||
| - | 2. Modification du fichier config_local.php dans c: | + | ===== Apache |
| - | Ajouter les lignes suivantes : | + | ==== mod_authn_ntlm ==== |
| - | //// SSO Windows authentication | + | Pour apache |
| - | /** | + | |
| - | This parameter is used to enabled/ | + | |
| - | | + | |
| - | */ | + | |
| - | | + | |
| - | | + | |
| - | le $usercreationgroup =2 , indique l'id du groupe vers lequel seront créés | + | Le github du projet: https:// |
| + | |||
| + | Le binaire du module: | ||
| + | * Pour un apache 32 bits : http:// | ||
| + | * Pour un apache 64 bits : http:// | ||
| + | |||
| + | Les binaires ci-dessus ainsi que d' | ||
| + | |||
| + | Le fichier mod_authn_ntlm est à placer dans le répertoire des modules d'apache (e.g: C: | ||
| + | Il convient ensuite d' | ||
| + | LoadModule auth_ntlm_module modules/ | ||
| + | |||
| + | Il faut également activer le module headers: | ||
| + | LoadModule headers_module modules/ | ||
| + | |||
| + | Avant d' | ||
| + | |||
| + | Configuration du directory: | ||
| + | < | ||
| + | RequestHeader unset X_ISRW_PROXY_AUTH_USER | ||
| + | Alias "/ | ||
| + | < | ||
| + | Options Indexes FollowSymLinks Includes | ||
| + | AllowOverride All | ||
| + | AuthType SSPI | ||
| + | NTLMAuth On | ||
| + | NTLMAuthoritative On | ||
| + | NTLMDomain 192.168.1.30 | ||
| + | < | ||
| + | < | ||
| + | Require valid-user | ||
| + | </ | ||
| + | </ | ||
| + | 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 | ||
| + | </ | ||
| ====== Configuration côté Client ====== | ====== Configuration côté Client ====== | ||
| Ligne 90: | 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 ====== | ||