C# Web Api ASP.NET自定义身份验证
我有一个Web Api,可以返回有关公司信息的基本信息。登录信息通过数据库(用于桌面应用程序)验证,但AngularJS im只要求API提供用户名和密码。如何使用用户和密码在此平台上实现身份验证系统(如VisualStudio上的默认设置)?可以使用类似令牌的东西吗?你能帮助我吗?非常感谢 [编辑1]C# Web Api ASP.NET自定义身份验证,c#,asp.net,angularjs,C#,Asp.net,Angularjs,我有一个Web Api,可以返回有关公司信息的基本信息。登录信息通过数据库(用于桌面应用程序)验证,但AngularJS im只要求API提供用户名和密码。如何使用用户和密码在此平台上实现身份验证系统(如VisualStudio上的默认设置)?可以使用类似令牌的东西吗?你能帮助我吗?非常感谢 [编辑1] 顺便说一下,这个webapi使用一个旧的foxprodb来管理用户和密码。因此,如果我去使用身份验证系统,我不知道如何将de数据库上下文用于这种类型的旧数据库。您可以一步一步地了解这一点。您的问
顺便说一下,这个webapi使用一个旧的foxprodb来管理用户和密码。因此,如果我去使用身份验证系统,我不知道如何将de数据库上下文用于这种类型的旧数据库。您可以一步一步地了解这一点。您的问题相当广泛,但让我们尝试解决它。基本上,您需要将其分为两部分:
我现在正在阅读文档,但我看到作者使用实体F进行用户管理(他还声明了类
类AuthContext:IdentityDbContext
),但我有一个旧的Foxpro DB,它已经有了用户和密码。这个案子我怎么办?我已经做了。我只需要编写自己的OAuthAuthorizationServerProvider,现在就可以使用FoxPro DB使用承载器和自定义用户名和密码,没有任何问题。感谢pal提供的信息。我已经在这篇文章的帮助下解决了这个问题。对不起,我不能告诉客户必须迁移数据库,因为他不能这样做。无论如何谢谢你!