Autenticação facial para plataformas SaaS
Os custos de autenticação aumentam com a sua base de usuários. Adicione a autenticação facial da FACEIO para reduzir a dependência de senhas, melhorar a responsabilização por usuário e limitar o risco de tomada de conta em aplicações SaaS e web.
Acesse o FACEIO Console para criar aplicações, gerenciar APIs e configurar webhooks para eventos de inscrição, autenticação e Facial ID.
Problemas de autenticação em SaaS que surgem com a escala
A autenticação baseada em senha cria um conjunto previsível de problemas operacionais para produtos de software como serviço. Esses problemas são consequências estruturais de exigir que os usuários gerenciem credenciais em vários serviços. Consulte os fundamentos da autenticação sem senha para obter mais contexto.
Quando uma equipe compartilha um único login para evitar comprar licenças adicionais, ou quando um contratado recebe credenciais em vez de ser provisionado corretamente, a responsabilização desaparece. Os logs de auditoria perdem o sentido, as políticas de controle de acesso são contornadas e a plataforma não tem uma forma confiável de saber quem está realmente usando o produto.
Senhas esquecidas são uma causa comum de solicitações de suporte em aplicações web. Cada redefinição consome tempo da equipe, interrompe a experiência do usuário e abre um fluxo de recuperação de conta que exige controles de segurança adequados.
Plataformas SaaS com grandes bases de usuários são alvos frequentes de campanhas de credential stuffing. Senhas vazadas de serviços não relacionados são testadas automaticamente no seu endpoint de login. Quando coincidem, os atacantes acessam contas, extraem dados ou usam a sessão para atividades fraudulentas.
A raiz comum
Esses três problemas têm a mesma origem: o modelo de credenciais. A FACEIO permite remover senhas do fluxo principal de login e substituí-las por uma etapa de autenticação facial no navegador, mais difícil de compartilhar, vazar ou reutilizar em outros serviços.
Como a autenticação facial altera esses fluxos de login
A autenticação facial com a FACEIO altera o resultado de cada um desses pontos de falha ao vincular o acesso a uma interação real do usuário, e não a um segredo transferível. Para uma visão neutra sobre modelos de autenticação, consulte autenticação.
Contas compartilhadas ficam mais difíceis
Uma verificação de autenticação facial compara uma captura recente com o índice facial cadastrado. Diferentemente de uma senha, o fator de autenticação não é uma sequência reutilizável que pode ser encaminhada por chat ou copiada de um vazamento de credenciais.
Menos redefinições de senha
Nas contas que usam a FACEIO como método principal de login, não há uma senha para lembrar no acesso normal de retorno. Isso reduz tickets de redefinição e mantém as equipes de suporte concentradas em questões de maior valor.
Senhas roubadas não são suficientes
O credential stuffing depende de testar pares de credenciais roubadas em um endpoint de login. Quando a FACEIO substitui a etapa de senha, senhas vazadas sozinhas não são suficientes para autenticar.
Padrões de autenticação multi-tenant
A maioria das plataformas SaaS atende várias organizações em uma infraestrutura compartilhada. A FACEIO suporta essa arquitetura de duas formas, dependendo de como sua plataforma gerencia identidades:
Configuração de aplicação por tenant
Cada tenant recebe sua própria aplicação FACEIO, com um Public ID separado e um índice isolado. Facial IDs inscritos e eventos de autenticação permanecem restritos à aplicação daquele tenant. Isso está alinhado aos controles descritos no Trust Center.
Ideal para: Plataformas cujos tenants têm requisitos de conformidade distintos ou nas quais o isolamento estrito de dados é uma obrigação contratual.
Identidade centralizada com mapeamento de tenants
Uma única aplicação FACEIO gerencia a autenticação de todos os tenants. O payload associado durante a inscrição contém o identificador do tenant junto ao ID interno do usuário, permitindo que seu backend associe o Facial ID ao contexto correto do tenant.
Ideal para: Plataformas nas quais os tenants compartilham ambientes de conformidade e o isolamento é tratado na camada da aplicação, e não no índice biométrico.
Os dois padrões usam os mesmos métodos do fio.js. A implementação muda conforme a configuração do FACEIO Console e os dados do tenant incluídos por sua aplicação no payload de inscrição.
Fluxos de usuário SaaS
Veja como os três principais fluxos de autenticação se encaixam em um ciclo de vida típico de usuário SaaS com a FACEIO:
Cadastro e inscrição
Durante a criação da conta, o usuário preenche seu formulário padrão de onboarding. Onde normalmente seria definida uma senha, sua aplicação chama faceio.enroll() em seu lugar. O usuário realiza uma breve captura facial e a FACEIO gera um Facial ID vinculado à conta. O payload da inscrição armazena o ID interno do usuário e os metadados do tenant. A partir desse momento, a conta não possui senha.
Login sem senha para usuários recorrentes
O usuário chega à página de login. Sua aplicação chama faceio.authenticate(). O usuário olha para a câmera, a FACEIO verifica a captura ao vivo por meio do mecanismo de reconhecimento facial configurado e o Facial ID é retornado. Seu backend o associa ao registro do usuário e emite um token de sessão. O fluxo elimina completamente a etapa do gerenciador de senhas.
Verificação adicional para ações sensíveis
O usuário tenta realizar uma ação sensível, como alterar dados de cobrança, acessar um painel administrativo ou modificar configurações de segurança. Sua aplicação detecta o gatilho e chama authenticate() uma segunda vez. Seu backend valida o Facial ID retornado e permite a ação somente se ele corresponder à identidade da sessão ativa. As sessões padrão permanecem inalteradas.
O impacto operacional
Substituir a entrada de senha pode afetar várias métricas operacionais acompanhadas pelas equipes SaaS:
Os tickets de redefinição de senha e recuperação de conta devem diminuir entre os usuários inscritos na autenticação facial.
Remover a digitação de senha do fluxo de retorno reduz os pontos de fricção que causam o abandono de sessões autenticadas.
Quando a autenticação facial substitui a entrada de senha, pares de senhas vazadas não são suficientes, por si só, para concluir esse fluxo de login.
Os eventos de autenticação podem ser associados a um Facial ID retornado e ao registro interno do usuário, em vez de uma credencial compartilhada.
Conclusão
Contas compartilhadas, redefinições de senha e muitas formas de invasão de contas são consequências do modelo baseado em credenciais. A FACEIO ajuda as equipes SaaS a deixar para trás o login baseado principalmente em senhas, mantendo a autorização no backend, os logs de auditoria e o mapeamento de tenants sob seu próprio controle. Para conhecer as opções de implantação empresarial, consulte o serviço gerenciado de autenticação facial.
Soluções relacionadas
A FACEIO também pode oferecer autenticação facial e verificações adicionais controladas pelo usuário além do login SaaS:
Recursos do caso de uso SaaS
Crie autenticação facial para o seu fluxo SaaS
Use este guia SaaS com os recursos de implementação da FACEIO para planejar inscrição, login sem senha, autenticação com contexto de tenant, verificação adicional e validação no backend antes da entrada em produção.
Adicione a FACEIO à sua plataforma SaaS
Crie uma aplicação FACEIO, consulte o guia de integração e associe inscrição, login e verificações adicionais ao seu fluxo SaaS.