Token Based Authentication in ASP.NET Core
I'm working with ASP.NET Core application. I'm trying to implement Token Based Authentication but can not figure out how to use new Security System for my case. I went through examples but they didn't help me much, they are using either cookie authentication or external authentication (GitHub, Microsoft, Twitter).
What my scenario is: angularjs application should request /token
url passing username and password. WebApi should authorize user and return access_token
which will be used by angularjs app in following requests.
I've found great article about implementing exactly what I need in current version of ASP.NET - Token Based Authentication using ASP.NET Web API 2, Owin, and Identity. But it is not obvious for me how to do the same thing in ASP.NET Core.
My question is: how to configure ASP.NET Core WebApi application to work with token based authentication?