Salut a tous !
Voila je suis en train de créer un Wiki d'entreprise, et je voudrais y mettre un SSO pour l'authentification (afin d'unifier plus tard avec la base de données clients),
Seulement je voudrais que ce soit d'abord en local pour faire des tests et le montrer a mes boss
Pour le moment je simule avec WampServer (localhost:80)
Voici la partie du code que je dois customiser (Par quoi remplacer ldap.example.com pour simuler en local ?):
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array(
'openldap_example_com',
);
$wgLDAPServerNames = array(
'openldap_example_com' => 'ldap.example.com',
);
$wgLDAPUseLocal = false;
$wgLDAPEncryptionType = array(
'openldap_example_com' => 'tls',
);
$wgLDAPPort = array(
'openldap_example_com' => 389,
);
$wgLDAPProxyAgent = array(
'openldap_example_com' => 'cn=readonly,dc=example,dc=com',
);
$wgLDAPProxyAgentPassword = array(
'openldap_example_com' => '*****',
);
$wgLDAPSearchAttributes = array(
'openldap_example_com' => 'uid'
);
$wgLDAPBaseDNs = array(
'openldap_example_com' => 'dc=example,dc=com',
);
# To pull e-mail address from LDAP
$wgLDAPPreferences = array(
'openldap_example_com' => array( 'email' => 'mail')
);
# Group based restriction
$wgLDAPGroupUseFullDN = array( "openldap_example_com"=>false );
$wgLDAPGroupObjectclass = array( "openldap_example_com"=>"posixgroup" );
$wgLDAPGroupAttribute = array( "openldap_example_com"=>"memberuid" );
$wgLDAPGroupSearchNestedGroups = array( "openldap_example_com"=>false );
$wgLDAPGroupNameAttribute = array( "openldap_example_com"=>"cn" );
$wgLDAPRequiredGroups = array( "openldap_example_com"=>array("cn=ldapwiki,ou=groups,dc=example,dc=com" ));
$wgLDAPLowerCaseUsername = array(
'openldap_example_com' => true,
);
Merci d'avance les amis