Autenticação do usuário na API da Web do ASP.NET
Este tópico tem sido incrivelmente confuso para mim. Eu sou um novato em aplicativos HTTP, mas preciso desenvolver um cliente iPhone que consuma dados JSON de algum lugar. Eu escolhi Web API do MS porque parecia bastante fácil, mas quando se trata de autenticar usuários, as coisas ficam bastante frustrantes.
Estou espantado de como não consegui encontrar um exemplo claro de como autenticar um usuário desde a tela de login até o uso doAuthorize
atributo sobre o meuApiController
métodos após várias horas pesquisando.
Esta não é uma questão, mas um pedido de um exemplo de como fazer isso exatamente. Eu olhei as seguintes páginas:
Tornando sua API da Web do ASP.NET seguraAutenticação básica com a API da Web do ASP.NETMesmo que isso explique como lidar com solicitações não autorizadas, elas não demonstram claramente algo comoLoginController
ou algo assim para pedir credenciais de usuário e validá-las.
Alguém disposto a escrever um bom exemplo simples ou me apontar na direção certa, por favor?
Obrigado.