O que é autenticação?
A autenticação é a forma como uma aplicação verifica quem é alguém antes de o deixar entrar, por exemplo com uma palavra-passe, um código enviado por email ou "Iniciar sessão com o Google".
A autenticação responde a "quem é você?". A sua parceira, a autorização, responde a "o que tem permissão para fazer?". Iniciar sessão é autenticação; um administrador ver uma página que um utilizador comum não vê é autorização.
Os métodos mais comuns são email e palavra-passe, links mágicos ou códigos de uso único enviados por email, início de sessão com uma conta existente, como o Google ou a Apple, e um segundo passo, como uma aplicação de autenticação.
Fazê-lo bem significa guardar as palavras-passe de forma segura, proteger contra tentativas repetidas de adivinhação, fazer expirar as sessões e verificar no servidor que cada pedido vem de um utilizador com sessão iniciada e autorizado a fazê-lo.
Na Mythex, o agente cria o início de sessão para os utilizadores da sua aplicação com a sua própria base de dados ou com um fornecedor de autenticação à sua escolha; não existe um serviço de início de sessão gerido incorporado.
Perguntas
Qual é a diferença entre autenticação e autorização?
A autenticação verifica quem é. A autorização decide o que pode ver e fazer depois de entrar.
Devo criar o meu próprio início de sessão ou usar um fornecedor?
Os fornecedores tratam por si das partes difíceis, como a recuperação de palavras-passe, o início de sessão com redes sociais e as atualizações de segurança. Criar o seu próprio dá-lhe controlo total, mas mais responsabilidade. Ambas as opções podem funcionar se for feito com cuidado.
Ver também
Mythex · Pricing · Crie qualquer coisa com IA · Modelos de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English