繁体   English   中英

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

[英]Create User authentication in a C# client application

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

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

有人可以帮帮我吗?

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

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

ASP.NET Core身份是一种成员资格系统,将登录功能添加到ASP.NET Core应用程序。 用户可以使用存储在Identity中的登录信息创建帐户,也可以使用外部登录提供程序

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM