在C#客户端应用程序中创建用户身份验证

时间:2018-10-12 20:00:57

标签: c# authentication client

因此,我编写了许多ASP.NET Web应用程序,在那里我经常使用表单身份验证。现在,我需要在客户端应用程序中执行相同的操作。创建这样的东西的最佳方法是什么?

我已经搜索了一段时间,但是没有找到可以在我的项目中实现的东西。我只需要有一个登录屏幕,只有当它对我创建的用户登录名有效时,我才能够使用完整的应用程序。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

您可能会采用几种方法。如果应用程序是内部分发的,则可以使用与SQL Server之类的数据库连接,在该数据库中设置要进行验证的帐户。如果分发是外部的,则可能要考虑设置服务器并在应用程序中使用套接字连接来调用服务器(同样将帐户信息存储在后端数据库中)以验证用户。

答案 1 :(得分:0)

我记得为此目的使用了ASP.NET Identity。非常简单,一切准备就绪。

  

ASP.NET Core Identity是添加登录的会员资格系统   ASP.NET Core应用程序的功能。用户可以使用以下方式创建帐户   存储在身份中的登录信息,或者他们可以使用外部   登录提供商

docs.microsoft.com/en-us/aspnet/core/security/authentication/identity