【问题标题】:Angular 2 and .NET Web API AuthenticationAngular 2 和 .NET Web API 身份验证
【发布时间】:2017-07-27 05:54:14
【问题描述】:

拥有在 Angular 2 和 .NET Web API 之间工作的用户名和密码身份验证系统的最佳方式是什么?

【问题讨论】:

    标签: angular asp.net-web-api


    【解决方案1】:

    首先尽量避免使用自行实现的方法。 最常用的方法是使用Json web tokenhttps://jwt.io/ 当您登录时,将 Token 返回给 angular2,然后在每个请求中传递它。 有许多实现示例和要使用的库。 https://github.com/auth0/angular2-jwt

    How to use JWT in MVC application for authentication and authorization?

    【讨论】:

      【解决方案2】:

      最好的方法是使用一个名为 IdentityServer 的包。我已经写了一篇关于它的教程,但使用的是它的一个旧版本,但是它会给你一个好主意:

      Securing .Net Core Web API with IdentityServer4 (Resource Owner flow); using SQL Server db, enabling refresh tokens and external login - Part 1

      【讨论】:

        猜你喜欢
        • 2020-10-15
        • 2014-06-04
        • 2020-09-05
        • 2017-01-23
        • 2015-12-25
        • 1970-01-01
        • 2014-01-28
        • 1970-01-01
        • 2018-07-07
        相关资源
        最近更新 更多