Node.js

Introdução [Obsoleto]

A autenticação escalonada é um método adaptativo de autenticação de usuários. Você concede acesso básico ao seu aplicativo com um conjunto de credenciais, para que os usuários possam começar a usar seu serviço com o mínimo de obstáculos possível. Mas quando esse usuário tenta realizar uma ação que envolva algum risco, você solicita credenciais adicionais. Essas credenciais extras garantem que ele tenha autorização para realizar a ação.

Você provavelmente já viu esse tipo de autenticação sendo usado em serviços bancários pela Internet. Você faz login no seu aplicativo bancário com um conjunto de credenciais, mas, ao tentar efetuar um pagamento ou transferir dinheiro, muitas vezes é solicitado que forneça uma prova adicional de que é o titular da conta, como uma senha de uso único enviada por SMS ou alguma informação fácil de lembrar que só você poderia razoavelmente saber.

Este tutorial mostra como usar o Node.js e a API Verify para adicionar essa camada extra de segurança aos seus aplicativos. Você criará um aplicativo que simula um usuário tentando acessar as configurações de sua Account e sendo solicitado a se identificar antes de ter permissão para fazê-lo.