Temos uma estrutura de serviço da web asp.net MVC para servir xml / json para povos. Obtenha solicitações, mas está lutando para descobrir a melhor maneira (rápida, fácil e trivial para usuários que codificam com linguagens javascript ou OO) para autenticar usuários. Não é que nossos dados sejam confidenciais ou algo assim, apenas queremos que os usuários se registrem para que possamos ter seu endereço de e-mail para notificá-los sobre alterações e rastrear o uso.
Em nossa tentativa anterior, tínhamos o nome de usuário no URI e apenas garantíamos que o nome de usuário existisse e aumentássemos as tabelas db com o uso. Isso foi super básico, mas notamos pessoas usando a demo como nome de usuário etc. Por isso, precisamos que ela seja um pouco mais sofisticada.
Quais técnicas de autenticação estão disponíveis? O que os principais players usam / fazem.