Open AllanNobre opened 7 years ago
Atualmente o login requer email obrigatório por questões de regras do modelo de dados e outros detalhes. Porém, sua sugestão é válida e será avaliada pela equipe. Logo que tiver um feedback aviso por aqui!
[]'s
Obrigado pela resposta @SkiaBr23 ,
Talvez uma sugestão de melhoria no modelo de dados, seria dar a opção a aplicação que utiliza a Nuvem Cívica, em definir qual seria o campo obrigatório para Login em Cadastro, dando algumas opções principais, pouco menos frequentes do que o e-mail.
Aproveitando o comentário, existe a possibilidade do CPF ser um dado opcional de cadastro do usuário no método "POST - /rest/pessoas", pois já que ele não existe nesse modelo padrão, teria de ser adicionado ao perfil de usuário da aplicação que recebe uma String, dificultando um pouco a busca por CPF, por exemplo. Dessa forma, mesmo que não seja viável trocar o e-mail obrigatório para CPF, ele estando nos dados principais do usuário, já facilitaria um pouco o trabalho em manuseá-lo na aplicação .
@AllanNobre,
existe a possibilidade do CPF ser um dado opcional de cadastro do usuário no método "POST - /rest/pessoas"
A adição do CPF como atributo do objeto de usuário será implementada. O que estamos avaliando é a questão da criação/autenticação de usuário por meio deste atributo.
Ok, @SkiaBr23 , obrigado.
@AllanNobre,
Devido às decisões da última reunião, não será seguida a ideia de autenticação via CPF. Porém vou manter essa issue aberta para que futuramente o campo "CPF" seja inserido como atributo de Pessoa, para facilitar possíveis buscas.
Por requisito do nosso cliente, no contexto da nossa aplicação, o usuário deve se cadastrar e ser logado utilizando como campo obrigatório o CPF, sendo opcional ele possuir e-mail. Contudo o cadastro de pessoa na nuvem através do "POST - /rest/pessoas" requer e-mail obrigatório. Existe alguma possibilidade de contornar esse problema? Quais seriam as opções?