【发布时间】:2017-07-27 05:54:14
【问题描述】:
拥有在 Angular 2 和 .NET Web API 之间工作的用户名和密码身份验证系统的最佳方式是什么?
【问题讨论】:
拥有在 Angular 2 和 .NET Web API 之间工作的用户名和密码身份验证系统的最佳方式是什么?
【问题讨论】:
首先尽量避免使用自行实现的方法。
最常用的方法是使用Json web token。
https://jwt.io/
当您登录时,将 Token 返回给 angular2,然后在每个请求中传递它。
有许多实现示例和要使用的库。
https://github.com/auth0/angular2-jwt
How to use JWT in MVC application for authentication and authorization?
【讨论】:
最好的方法是使用一个名为 IdentityServer 的包。我已经写了一篇关于它的教程,但使用的是它的一个旧版本,但是它会给你一个好主意:
【讨论】: