Authentification utilisateur avec IMAP, SMB et FTP

Vous pouvez configurer des services de gestion utilisateurs additionnels dans le fichier de configuration d’ownCloud config/config.php en utilisant la syntaxe suivante :

<?php

"user_backends" => array (
    0 => array (
            "class"     => ...,
            "arguments" => array (
                              0 => ...
                              ),
    ),
),

Note

Une configuration correcte et non bloquante de SELinux est nécessaire pour que ces services puissent fonctionner. Veuillez consulter Configuration SELinux.

Actuellement, l’application « External user support » (user_external), qui doit être activéer en premier (voir Installation et gestion des applications) fournit les services suivants :

IMAP

Fournit l’authentification sur des serveurs IMAP.

<?php

"user_backends" => array (
    0 => array (
            "class"     => "OC_User_IMAP",
            "arguments" => array (
                              0 => '{imap.gmail.com:993/imap/ssl}'
                              ),
    ),
),

SMB

Fournit l’authentification sur des serveurs Samba.

  • Classe : OC_User_SMB
  • Arguments : le serveur Samba sur lequel s’authentifier
  • Dépendances : le module PHP smbclient ou smbclient (voir SMB/CIFS)
  • Exemple:
<?php

"user_backends" => array (
    0 => array (
            "class"     => "OC_User_SMB",
            "arguments" => array (
                              0 => 'localhost'
                              ),
    ),
),

FTP

Fournit l’authentification sur des serveurs FTP.

<?php

"user_backends" => array (
    0 => array (
            "class"     => "OC_User_FTP",
            "arguments" => array (
                              0 => 'localhost'
                              ),
    ),
),
Toute la documentation est sous licence Creative Commons Attribution 3.0 Unported license — Traduction : Cédric Corazza.