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.
- Classe : OC_User_IMAP
- Arguments : une chaîne de boîte à lettres tel que défini dans la documentation PHP
- Dépendances : php-imap (voir Manuel d’installation pour Linux)
- Exemple
<?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.
- Classe : OC_User_FTP
- Arguments : le serveur FTP sur lequel s’authentifier
- Dépendances : php-ftp (voir Manuel d’installation pour Linux)
- Exemple
<?php
"user_backends" => array (
0 => array (
"class" => "OC_User_FTP",
"arguments" => array (
0 => 'localhost'
),
),
),