Bienvenue dans ce premier de trois articles consacrés à l'authentification dans Nudgis. Nous verrons ici comment se présente l'interface de gestion de ces éléments, puis comment rechercher dans l'historique des actions des utilisateurs et enfin comment filtrer les utilisateurs selon les permissions qu'ils possèdent.
Nous vous conseillons d'avoir pris connaissance du fonctionnement des permissions avant de vous pencher sur l'authentification dans Nudgis car certains concepts transversaux seront abordés ici.
Sommaire
2B/ LES GROUPES D'AUTHENTIFICATION
3/ HISTORIQUE DES ACTIONS DES UTILISATEURS
4/ LISTE DES UTILISATEURS AVEC UNE PERMISSION
Pour pouvoir agir sur les paramètres décrits dans cet article, votre compte utilisateur doit posséder la permission globale "Peut éditer les utilisateurs"
Pour accéder à l'interface de gestion, rendez vous dans la page d'administration, puis, dans le cadre "Authentification", cliquez sur "Gestion des utilisateurs et des groupes".
Gestion des utilisateurs
Sur ce premier onglet, nous trouvons la liste des utilisateurs de la plateforme ainsi qu'un un champ de recherche dans le coin supérieur gauche.
Quatre boutons sont disponibles à droite du champ de recherche, servant à ajouter des utilisateurs :
- Inviter des utilisateurs avec leurs adresses email : sur cette page vous pouvez inviter des utilisateurs via email, vous pouvez également pré-définir un profil de permission pour ces comptes utilisateur.
- Ajouter un utilisateur : ici, vous pourrez créer manuellement un utilisateur. Seul le nom d'utilisateur est nécessaire pour valider le formulaire.
- Ajouter un utilisateur pour un enregistreur : Cette page permet de créer un utilisateur spécifiquement pour les enregistreurs avec des permissions pré-définies pour pouvoir ajouter des médias. Le principal intérêt de créer un utilisateur de ce type est de récupérer sa clé d'API pour configurer, par exemple, les enregistreurs Miris pour la publication.
- Importer un fichier CSV : Il est possible d'ajouter ou modifier des utilisateurs en masse en important un fichier CSV.
Le premier champ du formulaire permet d'ajouter votre fichier CSV depuis votre ordinateur. Dans le champ suivant, indiquez la liste des différentes colonnes présentes dans votre fichier.
Les deux champs suivants permettent d'indiquer les caractères de séparation (le séparateur des groupes n'est pris en compte que si un champ groupes est présent dans la liste des champs).
L'option suivante est cochée par défaut car la première ligne d'un fichier CSV contient généralement le nom des colonnes.
Les appareils Mac et Linux sont compatibles avec l'encodage UTF-8. Si vous utilisez Windows merci de choisir l'option "Windows cp1252".
Cochez l'option suivante pour autoriser l'import CSV à modifier des utilisateurs qui n'ont pas été ajoutés par un précédent import CSV.
Si vous activez "Supprimer les utilisateurs manquants", les utilisateurs ayant été ajoutés par un précédent import CSV et n'étant pas présents dans l'import en cours seront supprimés.
La dernière option permet de supprimer les groupes ne contenant aucun utilisateur et qui ont été créés par un précédent import CSV.
Pour valider, cliquez sur "Simuler l'import". Vous serez redirigé vers une page résumant les changements qui seront appliqués :
Cliquez sur "Appliquer les modifications" pour valider.
Revenons maintenant au tableau listant les utilisateurs. Vous aurez la possibilité d'effectuer trois actions sur les utilisateurs en les sélectionnant par le biais des coches. Ces options sont les suivantes : Activer, Désactiver, Supprimer.
Le menu déroulant "Colonnes" permet de sélectionner les colonnes affichées dans le tableau :
Vous pourrez trier les utilisateurs en cliquant sur le nom de la colonne de votre choix.
Au bout de chaque ligne du tableau, vous trouverez des boutons renvoyant vers des liens :
Le premier permet d'accéder aux permissions de l'utilisateur, le suivant permet d'éditer ses données (nous verrons la page d'édition en détail dans le paragraphe suivant). Le bouton représentant une horloge permet de consulter l'historique des actions de l'utilisateur. Nous verrons également cette section en détail plus loin dans l'article. Enfin, le dernier lien permet d'accéder à la chaîne personnelle de l'utilisateur. Si celui-ci n'en possède pas le bouton sera grisé.
Regardons maintenant en détail la page d'édition d'un utilisateur (nous ne détaillerons pas les champs trop explicites et n'ayant pas d'utilité fonctionnelle dans Nudgis, tels que l'état civil ou le poste) :
Le premier champ est le nom d'utilisateur, il est le seul obligatoire. Celui-ci doit être unique, il n'est pas possible de créer deux utilisateurs avec le même nom d'utilisateur. Mis à part le caractère obligatoire, le champ suivant concernant l'adresse email répond à la même règle d'unicité. Le prochain champ valant la peine d'être évoqué est la clé d'API : celle-ci permet à l'utilisateur d'utiliser l'API Nudgis et, par extension, les scripts maintenus par UbiCast (si il possède les permissions correspondantes).
Cochez l'option suivante si vous souhaitez faire de ce compte un compte partagé. Les utilisateurs utilisant un compte partagé ne peuvent pas modifier les paramètres du compte mais peuvent par exemple répondre plusieurs fois à un questionnaire ou un sondage.
Si vous souhaitez désactiver un compte sans le supprimer (pour des raisons de traçabilité par exemple) vous pouvez le faire en décochant l'option Actif.
Dans le but de vous permettre un certain contrôle sur l'utilisation du stockage sur votre plateforme, vous avez la possibilité d'appliquer un quota de stockage à l'utilisateur. Celui-ci, défini en Giga-Octets, s'appliquera sur les médias contenus dans la chaîne personnelle de l'utilisateur, ainsi qu'aux médias sur le reste du site pour lesquels l'utilisateur est défini en tant qu'intervenant.
Les quelques paramètres suivants concernent les emails. Vous pouvez définir la langue des emails qui seront envoyés à l'utilisateur parmi les langues suivantes : Français, Anglais, Allemand, Espagnol, Néerlandais, et Finnois.
Les options suivantes permettent de définir si l'utilisateur doit être prévenu par email dans les cas de figure suivants :
- Souscription : L'utilisateur sera informé par email lorsque quelqu'un créera un compte via la page d'inscription autonome.
- Fin de support : L'utilisateur sera informé lorsque le contrat de support de la plateforme arrivera à expiration.
- Spectateurs maximum : Envoie un email d'avertissement lorsque le seuil de spectateurs simultanés est atteint sur la plateforme.
- Recevoir des courriels sur le stockage disponible : Informe l'utilisateur par email lorsque son quota de stockage est atteint.
- Annotations si intervenant : Permet de prévenir l'utilisateur si des annotations sont ajoutées sur des médias pour lesquels il est défini en tant qu'intervenant.
Enfin, vous pouvez ajouter l'utilisateur à des groupes, grâce au champ de recherche permettant de trouver les groupes existants. Cliquez sur le bouton d'action pour ajouter l'utilisateur au groupe :
Les groupes dont l'utilisateur est membre seront affichés au dessus du champ de recherche. Cliquez sur le bouton d'action pour retirer l'utilisateur du groupe :
Pour conclure, le dernier champ, en lecture seule, montre les groupes d'authentification dont l'utilisateur fait partie :
Nous allons maintenant voir comment fonctionnent les groupes de Nudgis.
Gestion des groupes
Les groupes locaux
Revenons maintenant à la page de gestion des utilisateurs et des groupes. L'onglet suivant concerne la gestion des groupes locaux.
Les groupes locaux sont des groupes qui ont été créés manuellement, ou bien qui ont été ajoutés automatiquement par un import CSV ou une synchronisation LDAP (pour obtenir plus d'informations veuillez vous référer à l'article sur les services d'authentification). Ils sont présentés sous forme de tableau et un champ est disponible pour rechercher les groupes par nom.
Chaque ligne montre un résumé des permissions globales du groupe, un lien vers les pages de permission et d'édition, ainsi que le nombre d'utilisateurs membres du groupe. La colonne "Référence" est utilisée notamment par LDAP pour stocker les DN des groupes importés.
En cliquant sur le bouton présent dans la colonne "Nombre d'utilisateurs", une pop-up s'ouvre affichant la liste des membres :
Dans le cadre de la partie supérieure vous pouvez ajouter des utilisateurs au groupe grâce à leurs adresses email (une par ligne). Si une adresse ne correspond à aucun compte existant celui-ci sera créé dans la foulée.
Voyons maintenant les boutons d'action présents en bout de chaque ligne de la liste des utilisateurs.
Le premier renvoie vers la page des permissions de l'utilisateur, le second vers sa page d'édition.
Le troisième bouton permet de promouvoir l'utilisateur au statut d'administrateur du groupe. Les administrateurs de groupes ont la possibilité d'ajouter des utilisateurs dans leurs groupes et, si la configuration le permet, de les créer s'ils n'existent pas.
Enfin, le dernier bouton permet de retirer l'utilisateur du groupe.
Les groupes d'authentification
Les groupes d'authentification sont créés et peuplés automatiquement, ils ne sont donc pas éditables. Leur principal intérêt est d'appliquer des permissions particulières selon le mode d'authentification utilisé.
Le tableau se présente comme celui des groupes locaux, avec les options d'édition en moins.
Historique des actions de l'utilisateur
Cet onglet permet de filtrer les fichiers journaux des actions effectuées sur Nudgis. Les opérations d'édition de vidéos, de chaînes et de paramètres, de suppression de médias et d'utilisateurs peuvent être retrouvées sur cette page.
Ici vous pouvez chercher les entrées des journaux par utilisateur (par ID, nom d'utilisateur ou adresse email) ou par adresse IP. Vous pouvez également sélectionner une période de recherche.
Si vous cherchez à voir les actions effectuées sur un élément en particulier mais n'avez pas d'informations sur les utilisateurs qui les ont effectuées vous pouvez utiliser le champ "Le message contient" pour y entrer, par exemple, l'oid de l'élément.
Si l'information que vous recherchez ne se trouve pas dans les 50 dernières lignes des journaux, un bouton "Voir les résultats complets" est disponible.
Liste des utilisateurs avec une permission
Ce dernier onglet vous permettra de visualiser les utilisateurs possédant une permission en particulier.
Pour cela, sélectionnez une permission dans le menu déroulant et cliquez sur "Afficher la liste des utilisateurs"
A présent que la gestion des utilisateurs et des groupes n'a plus de secrets pour vous, il est temps d'approfondir vos connaissances sur les paramètres d'authentification afin d'affiner le paramétrage de votre plateforme Nudgis.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.