Configurer la connexion LDAP et Active Directory à Nextcloud
Connectez Nextcloud à LDAP ou Active Directory, limitez l'accès avec des filtres d'utilisateurs et de groupes, et vérifiez l'authentification sécurisée avant le déploiement.
Pour activer l'authentification à deux facteurs (2FA) dans Nextcloud, commencez par activer au moins un fournisseur 2FA, puis activez son application dans les paramètres d'administration → Sécurité ou utilisez la occ twofactorauth:enforcecommande appropriée. Un fournisseur est la méthode qui fournit la deuxième preuve d'identité, comme un code à usage unique généré par une application d'authentification. L'activation de l'authentification à deux facteurs rend la 2FA obligatoire pour le périmètre que vous avez défini ; la simple installation d'un fournisseur ne suffit pas. Ces étapes sont conformes au manuel d'administration de Nextcloud 35.
Nextcloud dissocie la disponibilité du fournisseur d'authentification de l'obligation d'utiliser la double authentification (2FA). Les administrateurs activent d'abord le fournisseur ; ensuite, l'utilisateur active une méthode sur son compte, ou bien l'administrateur impose la 2FA afin que les utilisateurs doivent finaliser la configuration. Le fournisseur TOTP intégré prend en charge les codes à durée limitée générés par une application d'authentification compatible. Dans Nextcloud 35, il est installé mais désactivé par défaut. Le fournisseur de codes de secours est toujours activé et fournit aux utilisateurs des codes de récupération à usage unique.
Avant d'activer une exigence pour un groupe important, déterminez si elle s'applique à tous les comptes ou seulement à un groupe pilote. Identifiez également les comptes d'administrateur de service, d'intégration et d'urgence. Une règle trop générale peut bloquer l'accès aux utilisateurs non inscrits ou ne pouvant pas accéder à leur facteur d'accès. Le guide officiel de Nextcloud décrit la sélection et l'exclusion des groupes ; l'appartenance à un groupe sélectionné prévaut si un utilisateur appartient également à un groupe exclu. Vérifiez l'appartenance à un groupe avant d'appliquer une règle.
Ne désactivez ni ne désinstallez un fournisseur auquel les utilisateurs sont déjà inscrits sans avoir planifié la migration. Le manuel d'administration indique que Nextcloud conserve les associations avec les fournisseurs ; la suppression de l'application peut entraîner l'affichage d'un message d'erreur lors de la connexion. Si un fournisseur est définitivement supprimé, consultez la procédure de nettoyage documentée et sachez que cette action est irréversible.
Si aucun groupe n'est sélectionné, Nextcloud impose l'authentification à deux facteurs (2FA) à tous les utilisateurs, sauf aux membres des groupes exclus. Si vous sélectionnez des groupes, la 2FA est imposée aux membres de ces groupes. Si un utilisateur appartient à la fois à un groupe sélectionné et à un groupe exclu, c'est le groupe sélectionné qui est prioritaire ; l'exigence de 2FA reste donc applicable. Il est donc important de vérifier les appartenances aux groupes imbriqués ou synchronisés avant d'activer l'application de ces règles.
occ`ls` est l'outil d'administration en ligne de commande de Nextcloud. Exécutez les commandes depuis le répertoire d'installation de Nextcloud en tant qu'utilisateur du serveur web ; l'utilisateur et le chemin peuvent varier selon la méthode d'installation. Les exemples ci-dessous utilisent le compte documenté de type Debian ou Ubuntu www-data.
# Enforce 2FA for every user
sudo -E -u www-data php occ twofactorauth:enforce --on
# Enforce for selected groups, with a service-account exclusion
sudo -E -u www-data php occ twofactorauth:enforce --on \
--group=staff --group=admins --exclude=service-accounts
# Check a user's 2FA state
sudo -E -u www-data php occ twofactorauth:state alex
Remplacez les ID de groupe et l'ID utilisateur par des valeurs existantes sur votre serveur. La politique d'exemple impose l'authentification à deux facteurs (2FA) aux membres des groupes staffetadmins ; il n'est pas recommandé d'exclure systématiquement les comptes de service. N'excluez un compte qu'après avoir défini son mode d'authentification et les mesures de protection correspondantes. Nextcloud documente --offla désactivation de l'application de cette authentification, mais considérez cette option comme une solution de repli planifiée et non comme un substitut aux tests.
sudo -E -u www-data php occ twofactorauth:enforce --off
Consultez la documentation officielle des commandes utilisateur et groupe de Nextcloud 35 pour connaître la syntaxe actuelle. Les installations conteneurisées, Snap et autres peuvent nécessiter un préfixe de commande ou un contexte d'exécution différent ; suivez les instructions relatives à votre déploiement plutôt que de copier l'exemple à la lettre.
Vérifiez l'état d'application de la politique pour les utilisateurs représentatifs occ twofactorauth:state <uid>. Testez ensuite une connexion via navigateur classique pour un utilisateur concerné et confirmez que Nextcloud exige une authentification à deux facteurs. Ne vérifiez un utilisateur exclu que si l'exception est intentionnelle. Protégez les codes de récupération et assurez-vous que les administrateurs connaissent la procédure de récupération documentée avant d'étendre la politique.
Si un utilisateur perd son authentification à deux facteurs, Nextcloud propose une commande d'administration spécifique au fournisseur permettant de désactiver cette fonctionnalité pour cet utilisateur, si le fournisseur la prend en charge sudo -E -u www-data php occ twofactorauth:disable <uid> <provider_id>. Il s'agit d'une mesure de récupération, et non d'un moyen d'assouplir la sécurité pour tous. Le manuel officiel décrit également une application distincte d'assistance à l'administration de l'authentification à deux facteurs, capable de générer un code de connexion unique dans les situations compatibles. Veuillez vérifier la méthode appropriée pour votre version installée et votre fournisseur avant de l'utiliser.
Pour plus de détails, consultez le guide de l'administrateur Nextcloud 35 relatif à l'authentification à deux facteurs et le guide de l'utilisateur Nextcloud 35 relatif à l'inscription et aux codes de sauvegarde . La disponibilité du fournisseur et les libellés exacts de l'interface peuvent varier selon votre version de Nextcloud et les applications activées ; vérifiez-les sur votre instance avant d'appliquer l'authentification à deux facteurs à tous les utilisateurs.
Connectez Nextcloud à LDAP ou Active Directory, limitez l'accès avec des filtres d'utilisateurs et de groupes, et vérifiez l'authentification sécurisée avant le déploiement.
Activez un fournisseur d'authentification à deux facteurs compatible, préparez la récupération du compte, puis exigez l'authentification à deux facteurs pour tous les utilisateurs ou pour certains groupes Nextcloud.
Sécurisez les fichiers modifiés dans Collabora CODE en chiffrant la couche de stockage, en protégeant les données temporaires et en vérifiant le chiffrement et la récupération.
Vérifiez l'architecture de votre hôte, assurez-vous que la balise CODE publie ARM64, supprimez les paramètres AMD64 forcés et distinguez les erreurs d'image des problèmes d'autorisation ou de mémoire.
Configurez la connexion WOPI entre Collabora Online et ownCloud Infinite Scale, configurez les URL de service appropriées et vérifiez que les modifications apportées aux documents sont enregistrées.
Empêchez l'exportation de documents dans Collabora Online CODE en définissant l'autorisation WOPI DisableExport, puis vérifiez que l'hôte et l'éditeur l'appliquent.
Configurez la terminaison TLS Nginx, les routes Collabora et les en-têtes WebSocket, puis testez les points de terminaison publics avant d'ouvrir les documents réels.
Identifiez la cause d'une déconnexion CODE de 10 minutes : proxy, équilibreur de charge ou chemin WebSocket, puis corrigez le délai d'expiration et vérifiez que la session reste connectée.
Installez le graphique Helm officiel de Collabora, configurez l'accès WOPI et l'affinité d'entrée, et vérifiez le déploiement sans erreurs de configuration courantes.
Utilisez les requêtes du navigateur, les journaux WOPI et les vérifications de proxy ciblées pour déterminer pourquoi Collabora ouvre un document vierge et choisissez une solution adaptée aux éléments de preuve.