Introducción
Este documento describe un problema en el que no puede compartir recursos individuales, como Perfiles de aplicación, con usuarios específicos.
Problema
En uso normal, cuando intenta compartir un recurso específico con otro usuario, comienza a escribir el nombre o la dirección de correo electrónico en el cuadro de uso compartido y aparece un menú desplegable con todos los usuarios posibles. Se selecciona una opción y se agrega y se guarda en la sección de usuarios compartidos, como se muestra en la imagen.
Sin embargo, en algunos casos, la lista desplegable nunca aparece como se muestra en la imagen.
Verificación
Paso 1. Es probable que los registros Osmosix no muestren ningún error, incluso en el modo de depuración. Para verificar qué causa el problema, analice los archivos de registro del navegador.
Paso 2. Abra las herramientas del desarrollador en el navegador y seleccione la ficha Red y, a continuación, comience a grabar y volver a crear el problema.
Paso 3. Después de que se haya vuelto a crear el problema, guarde el archivo .har. Esto muestra paso a paso lo que hizo el navegador y cualquier error con el que se encontró.
Paso 4. Si hay un TypeError que indica que firstName o lastName es null, es probable que este sea el problema.
Paso 5. Según el explorador, el resultado y los pasos pueden variar ligeramente, como se muestra en la imagen.
Solución
Una solución consiste en compartir con un grupo, en lugar de con un usuario y, a continuación, agregarlo al grupo. El recurso compartido de grupo sigue funcionando según lo previsto y no requiere pasos adicionales, como se muestra en la imagen.
Esto se debe a que los usuarios creados incorrectamente se realizaron automáticamente como resultado del inicio de sesión único (SSO).
Cuando inicia sesión por primera vez con SSO, la cuenta se crea a partir de la información extraída de la Detección y Prevención de Intrusiones (IDP).
Los únicos campos obligatorios para la creación de un usuario son Nombre, Apellido, Contraseña, Dirección de correo electrónico y Empresa.
Si un IDP tiene un usuario con una contraseña y una dirección de correo electrónico válidas, se puede utilizar para iniciar sesión en CloudCenter incluso si no hay nombre o apellido. El usuario se crea con valores null en los campos nombre y apellido, como se muestra en la imagen.
La forma más sencilla de resolver este problema es, en primer lugar, inhabilitar y eliminar estos usuarios. Navegue hasta admin > users y seleccione Disable User para cada usuario nulo de la lista, después de que se haya desactivado, aparecerá la opción delete. Una vez eliminados, actualice los nombres en el IDP y vuelva a iniciar sesión con el correo electrónico y la contraseña para crear una nueva cuenta con nombres válidos. Después, el menú desplegable funciona correctamente.
Nota: Se ha producido un error de funcionamiento para evitar este problema al agregar una comprobación de validación cuando se crea automáticamente un usuario desde SSO. Esto se puede rastrear aquí.