title: Asp.Net core identity with angular2
body: <p>I've created a web-app used Asp.Net with angular2. I've used a <a href="https://www.npmjs.com/package/generator-aspnetcore-spa" rel="nofollow noreferrer">generator-aspnetcore-spa</a> and now I would like to add identity.</p>
  
  <p>I think about I can use Asp.Net Identity and use a SQL Server database to store user names, passwords, and profile data. 
  I have some doubts about how to use Asp.Net Identity with angular2.
  I would like to use Asp.Net Identity as a backend service and angular2 as my client side.  I've found very interesting library <a href="https://github.com/auth0/angular2-jwt" rel="nofollow noreferrer">angular2-jwt</a>. I think I could use Bearer Token Authentication way to implement this.</p>
  
  <p>I know that angular2 does not have HttpInterceptor. </p>
  
  <p>I also would like to enables users to log in using credentials from external authentication providers like facebook, google or twitter.</p>
  
  <p>So could you give me some advice how can I do this or could you provide me any pieces of information, hyperlinks, online resources how can I do this?</p>
  
  <p>Thanks in advance!</p>