Autenticação baseada em token na API da Web sem nenhuma interface de usuário

Estou desenvolvendo uma API REST na API da Web do ASP.Net. Minha API só poderá ser acessada por clientes não baseados em navegador. Eu preciso implementar a segurança da minha API, então decidi usar a autenticação baseada em token. Eu tenho um entendimento justo da autenticação baseada em token e li alguns tutoriais, mas todos eles têm alguma interface de usuário para login. Não preciso de nenhuma interface do usuário para o login, pois os detalhes do login serão passados pelo cliente através do HTTP POST, que será autorizado em nosso banco de dados. Como posso implementar autenticação baseada em token na minha API? Observe: minha API será acessada em alta frequência, então eu também tenho que cuidar do desempenho. Por favor, deixe-me saber se posso explicar melhor.

questionAnswers(2)

yourAnswerToTheQuestion