Autenticação
Last updated
Last updated
Autenticação é o processo de determinação da identidade de um usuário. Formas comuns de autenticar um usuário são solicitando credenciais secretas (nome de usuário e senha) ou por um provedor de autenticação de terceiros, como Facebook ou login do Google.
Autorização é um conceito relacionado, o que significa que, após verificarmos a identidade de um usuário, podemos determinar o que esse usuário tem permissão para fazer. Por exemplo, um usuário pode estar autorizado a visualizar uma vaga, mas não a editá-la.
A autenticação usuário empresa se dá por meio da validação dos dados de acesso do usuário, após isso é realizada a verificação da relação usuário x empresa, checando assim a existências de empresas vinculadas a esse usuário.
A autenticação usuário candidato é realizada seguindo a verificação de dados credenciais inseridos garantindo o acesso.
O acesso de usuários administrados se dá mediante URL dedicado com login diferenciado checando autenticação das credenciais de acesso e nível de acesso.
A autenticação externa, como APIs, se dá de maneira distinta, onde por meio da requisição os dados de um usuário empresa serão validados junto a base para permissão do retorno de informações.