Introduction
Este documento descreve um problema em que você não pode compartilhar recursos individuais, como Perfis de aplicativos, com usuários específicos.
Problema
Em uso normal, quando você tenta compartilhar um recurso específico com outro usuário, você começa a digitar o nome ou o endereço de e-mail na caixa de compartilhamento e uma lista suspensa é exibida com todos os usuários possíveis. Uma opção é selecionada e, em seguida, adicionada e salva na seção compartilhar usuários, como mostrado na imagem.
No entanto, em alguns casos, a lista suspensa nunca é exibida como mostrado na imagem.
Verificar
Etapa 1. Os registros Osmoseis provavelmente não mostram nenhum erro, mesmo no modo de depuração. Para verificar o que causa o problema, analise os arquivos de log do navegador.
Etapa 2. Abra as ferramentas do desenvolvedor no navegador, selecione a guia Rede e comece a gravar e recriar o problema.
Etapa 3. Depois que o problema tiver sido recriado, salve o arquivo .har. Isso mostra passo a passo o que o navegador fez e todos os erros que ele executou.
Etapa 4. Se houver um TypeError que declare que firstName ou lastName é nulo, é provável que o problema seja esse.
Etapa 5. Dependendo do navegador, a saída e as etapas podem variar um pouco conforme mostrado na imagem.
Solução
Uma solução alternativa é compartilhar com um grupo, em vez de um usuário, e depois adicioná-lo ao grupo. O compartilhamento de grupo ainda funciona como esperado e não exige nenhuma etapa adicional, como mostrado na imagem.
Isso é causado por usuários criados incorretamente que foram criados automaticamente como resultado do SSO (Single Sign On, Logon único).
Quando você entra pela primeira vez com o SSO, a conta é criada com base nas informações extraídas do IDP (Intrusion Detection & Prevention [Detecção e prevenção de intrusão]).
Os únicos campos obrigatórios para a criação de um usuário são Nome, Sobrenome, Senha, Endereço de e-mail e Empresa.
Se um IDP tiver um usuário com uma senha e um endereço de e-mail válidos, ele poderá ser usado para fazer login no CloudCenter mesmo que não haja nome ou sobrenome. O usuário é criado com valores nulos nos campos nome e sobrenome, como mostrado na imagem.
A maneira mais fácil de resolver esse problema é primeiro desabilitar e depois excluir esses usuários. Navegue até admin > users e selecione Disable User para cada usuário nulo na lista, depois que eles tiverem sido desativados, a opção delete será exibida. Depois que eles tiverem sido excluídos, atualize os nomes no IDP e faça login novamente com o e-mail e a senha para que uma nova conta seja criada com nomes válidos. Depois, o menu suspenso funciona corretamente.
Note: Um bug foi arquivado para evitar esse comportamento adicionando uma verificação de validação quando você cria automaticamente um usuário do SSO. Isto pode ser rastreado aqui.