Pergunta

Estou movendo um aplicativo Legacy Winform para a Web e gostaria de alguns conselhos sobre a autenticação de formulários. Estou correto ao assumir que a autenticação de formulários é melhor do que aumentar minha própria funcionalidade de autenticação de usuário?

Seria fácil o suficiente para rolar o meu, pois é isso que o aplicativo Winform fez e a estrutura da tabela já suporta, mas a autenticação de formulários parece que faria um trabalho muito melhor protegendo o site e as informações de autenticação do usuário.

Sou um programador antigo, mas muito jovem no Web Dev e aprendi ao longo dos anos que o uso de ferramentas de MS embutido às vezes parece melhor do que funciona ... formam autenticação não é um desses casos, é?

Obrigado!

Foi útil?

Solução

Eu diria que a autenticação de formas é um caso em que você provavelmente não experimentará "remorso dos compradores". Você pode optar por usar alguns recursos bastante agradáveis. O modelo é muito flexível porque permite que você Implemente seus próprios provedores de associação.

Outras dicas

Usar a autenticação de formulários não significa que você não usa essas tabelas. Você fará a verificação do nome de usuário/senha e informará a ASP.NET que o usuário é autenticado. O ASP.NET continuará a partir daí, garantindo que mais solicitações desse usuário sejam identificadas e autenticadas (com base em um ticket de autenticação).

Atualização 1: Mais tarde, o ASP.NET incluiu provedores de associação, com alguns controles para isso. Mesmo assim, você ainda pode implementar seu próprio provedor de membros, o que, em casos realmente simples, você pode fazer implementando apenas 1 ou 2 dos métodos. Se você tiver vários recursos e eles não mapeiam bem com o que o provedor de membros suporta, eu seguiria uma implementação personalizada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top