O que é autenticação?
Autenticação é como um app verifica quem alguém é antes de deixá-lo entrar, por exemplo com uma senha, um código enviado por e-mail ou "Entrar com o Google".
A autenticação responde "quem é você?". Sua parceira, a autorização, responde "o que você tem permissão de fazer?". Fazer login é autenticação; um administrador ver uma página que um usuário comum não vê é autorização.
Os métodos mais comuns são e-mail e senha, links mágicos ou códigos únicos enviados por e-mail, login com uma conta existente, como Google ou Apple, e uma segunda etapa, como um aplicativo autenticador.
Fazer isso bem significa guardar as senhas com segurança, proteger contra tentativas repetidas de adivinhação, fazer as sessões expirarem e verificar no servidor que cada requisição vem de um usuário conectado que tem permissão para fazê-la.
Na Mythex, o agente cria o login dos usuários do seu app com o seu próprio banco de dados ou com um provedor de autenticação que você escolher; não há um serviço de login gerenciado embutido.
Perguntas
Qual é a diferença entre autenticação e autorização?
A autenticação verifica quem você é. A autorização decide o que você pode ver e fazer depois de entrar.
Devo criar meu próprio login ou usar um provedor?
Os provedores cuidam das partes difíceis, como redefinição de senha, login social e atualizações de segurança. Criar o seu dá controle total, mas com mais responsabilidade. Qualquer uma das opções funciona se for feita com cuidado.
Veja também
Mythex · Pricing · Crie qualquer coisa com IA · Templates de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English