Login

A jornada de valor do cliente B2B

Para a maioria de nossos clientes B2B, a jornada para o valor com a Auth0 é consistente. Para ajudar você, traçamos um caminho ao longo de todos os pontos de verificação necessários para navegar sem problemas. Aproveite a viagem!

the-b2b-customer-value-journey

1. Criação de uma aplicação na Auth0

Uma aplicação é um dos principais conceitos da Auth0. Geralmente também é o ponto de partida. Registrar sua aplicação com a Auth0 permite que você faça o login automático dos usuários de várias maneiras (mais informações serão fornecidas posteriormente). Você pode alterar a forma como seus usuários se autenticam mais tarde, sem alterar a aplicação.

2. Integração de sua aplicação com a Auth0

Durante o processo de configuração de uma aplicação na Auth0, você provavelmente se deparou com a referência ao Lock. O Lock é a maneira mais fácil de integrar a autenticação gerenciada da Auth0 à sua aplicação. Você recebe um formulário de login hospedado e incorporável, com aparência totalmente personalizável, que é exibido perfeitamente em qualquer dispositivo e em qualquer resolução. É mais ou menos nesse ponto que a maioria dos desenvolvedores gostaria de ter conhecido a Auth0 antes!

Experimente os tutoriais de início rápido – quer você tenha uma aplicação móvel nativa, aplicação de página única, aplicação da Web comum ou outro tipo – os tutoriais orientam você na integração do Lock quando relevante.

Apresentação do Lock

3. Conexão de usuários à sua aplicação com um banco de dados de nome de usuário e senha

Então você tem uma aplicação... que tal alguns usuários? Vamos começar com a forma mais simples: um nome de usuário e uma senha. Essa é a base da autenticação. A Auth0 fornece conexões de banco de dados para autenticar usuários com um e-mail/nome de usuário e uma senha e armazenar com segurança essas credenciais no repositório de usuários da Auth0 ou em seu próprio banco de dados.

Banco de dados de nomes de usuário e senhas da Auth0

Uma das maneiras mais rápidas de começar a funcionar, especialmente para novas aplicações, é permitir que os usuários se registrem e se autentiquem com um nome de usuário e senha armazenados com segurança em um banco de dados da Auth0 em sua conta.

Seu próprio banco de dados personalizado

Claro, você já pode ter um banco de dados de credenciais de usuário existente que reside em outro lugar e desejar continuar a usá-lo – talvez seja MySQL, MongoDB, Sql Server ou qualquer outro. A Auth0 oferece suporte a praticamente qualquer armazenamento de credenciais de usuário personalizado. Para isso, você usa o recurso de Banco de dados personalizado da Auth0.

Frequentemente, há situações em que você deseja o melhor dos dois mundos – você tem um banco de dados existente cheio de credenciais de usuário, mas prefere utilizar o banco de dados da Auth0 para garantir a segurança e liberar o custo de infraestrutura e/ou licenciamento usado para o banco de dados existente. Nesse caso, você pode usar a opção de importação de usuários para a Auth0 para migrar automaticamente os usuários ao longo do tempo. Não precisa se preocupar 😉

Os usuários serão migrados automaticamente assim que fizerem o login. Dessa forma, nenhum projeto caro de migração em massa é necessário. Você nunca precisará desligar o sistema e, o melhor de tudo, não precisará redefinir as senhas dos usuários.

4. Conexão de usuários corporativos à sua aplicação com provedores de identidade empresarial

Um requisito mais comum para aplicações B2B é conectar os usuários de seus clientes à sua aplicação com suas próprias credenciais corporativas existentes. Imagine que você é uma empresa B2B SaaS e vende sua solução focada em negócios para grandes empresas com centenas ou até milhares de funcionários. Em vez de os funcionários terem que criar novas contas em seu serviço, você pode permitir que eles façam login em sua aplicação usando as credenciais corporativas existentes do Active Directory (ou SAML, Google Apps, LDAP, ADFS etc.), por exemplo.

Todo mundo ganha – uma melhor experiência do usuário para o cliente, o que resulta em menos dificuldade e mais consumo e engajamento com sua aplicação.

5. Vinculação de contas de usuário

Quase todo mundo tem várias contas em redes sociais – estamos no Facebook, Twitter, LinkedIn, GitHub e muitos outros. Uma aplicação inteligente pode reconhecer o mesmo usuário mesmo quando ele faz login em ocasiões diferentes com esses vários perfis sociais. Um desenvolvedor inteligente usa a vinculação de conta de usuário da Auth0 para resolver o problema.

6. Aprimoramento de perfis de usuário com regras

As aplicações B2C podem prosperar ou não com base apenas na experiência do usuário. Se você não consegue apresentar conteúdo ou mensagens relevantes rapidamente, os usuários rejeitam sua aplicação. O segredo para um conteúdo relevante pode ser conhecer seus usuários. A Auth0 inclui um poderoso mecanismo de regras que pode ser usado (entre outros recursos) para aprimorar os perfis do usuário ali mesmo no fluxo de autenticação.

Regras de metadados do usuário

7. Autenticação multifator (MFA)

A segurança é fundamental para qualquer aplicação B2B. Você precisa ser capaz de fornecer tranquilidade aos seus clientes corporativos de que os dados e as credenciais do usuário não serão comprometidos. A autenticação multifator tornou-se mais uma funcionalidade esperada do que um luxo de segurança – e, felizmente, é fácil de implementar com a Auth0.

Inscreva-se gratuitamente

Comece a construir e proteja suas aplicações com a plataforma de identidade Auth0 hoje mesmo.

3D login box