Introduction
Ce document décrit un problème dans lequel vous ne pouvez pas partager des ressources individuelles, telles que les profils d'application, avec des utilisateurs spécifiques.
Problème
En mode d'utilisation normale, lorsque vous tentez de partager une ressource spécifique avec un autre utilisateur, vous commencez à taper le nom ou l'adresse de messagerie dans la zone de partage, et une liste déroulante apparaît avec tous les utilisateurs possibles. Une option est sélectionnée, puis ajoutée et enregistrée dans la section Partager les utilisateurs, comme l'illustre l'image.
Cependant, dans certains cas, la liste déroulante n'apparaît jamais comme le montre l'image.
Vérification
Étape 1. Les journaux Osmosix ne montrent probablement aucune erreur, même en mode débogage. Afin de vérifier les causes du problème, analysez les fichiers journaux du navigateur.
Étape 2. Ouvrez les outils de développement dans le navigateur et sélectionnez l'onglet Réseau, puis commencez à enregistrer et recréer le problème.
Étape 3. Une fois le problème recréé, enregistrez le fichier .har. Cela montre étape par étape ce que le navigateur a fait et toutes les erreurs qu'il a rencontrées.
Étape 4. S'il existe un TypeError qui indique que firstName ou lastName est null, il est probable que le problème se pose.
Étape 5. Selon le navigateur, la sortie et les étapes peuvent varier légèrement, comme le montre l'image.
Solution
Un contournement consiste à le partager avec un groupe, au lieu d'un utilisateur, puis à l'ajouter au groupe. Le partage de groupe fonctionne toujours comme prévu et ne nécessite aucune étape supplémentaire comme l'illustre l'image.
Ceci est dû à des utilisateurs créés de manière incorrecte et qui ont été automatiquement créés à la suite de l'authentification unique (SSO).
Lorsque vous connectez pour la première fois avec SSO, le compte est créé à partir des informations extraites de la détection et prévention des intrusions (IDP).
Les seuls champs requis pour la création d'un utilisateur sont : Prénom, Nom, Mot de passe, Adresse e-mail et Société.
Si un PCI a un utilisateur avec un mot de passe et une adresse e-mail valides, il peut être utilisé pour se connecter à CloudCenter même s'il n'y a pas de prénom ou de nom. L'utilisateur est créé avec des valeurs Null dans les champs de prénom et de nom, comme indiqué dans l'image.
Le moyen le plus simple de résoudre ce problème est d'abord de désactiver puis de supprimer ces utilisateurs. Naviguez jusqu'à admin > users et sélectionnez Disable User pour chaque utilisateur null de la liste, après avoir été désactivé, l'option delete apparaît. Après avoir été supprimés, mettez à jour les noms dans le PCI et reconnectez-vous avec l'e-mail et le mot de passe afin qu'un nouveau compte soit créé avec des noms valides. Ensuite, la liste déroulante fonctionne correctement.
Note: Un bogue a été déposé pour empêcher cette occurrence en ajoutant une vérification de validation lorsque vous créez automatiquement un utilisateur à partir de SSO. Ceci peut être suivi ici.