在 C# 客户端应用程序中创建用户身份验证
Create User authentication in a C# client application
所以我写了很多 ASP.NET web 应用程序,在那里我经常使用表单身份验证。现在我需要在客户端应用程序中做同样的事情。创建这样的东西的最佳方法是什么?
我已经搜索了一段时间,但没有找到可以在我的项目中实现的东西。我只需要一个登录屏幕,只有当它对我创建的用户登录有效时,我才能使用完整的应用程序。
有人可以帮我吗?
您可能可以采用多种方法。如果应用程序是内部分布的,您可以使用数据库连接到诸如 SQL 服务器之类的东西,您可以在其中设置帐户以进行验证。如果分发是外部的,您可能需要考虑设置服务器并在您的应用程序中使用套接字连接来调用您的服务器(再次将帐户信息存储在后端数据库中)以验证用户。
我记得为此使用了 ASP.NET Identity。非常简单,一切都准备就绪。
ASP.NET Core Identity is a membership system that adds login
functionality to ASP.NET Core apps. Users can create an account with
the login information stored in Identity or they can use an external
login provider
docs.microsoft.com/en-us/aspnet/core/security/authentication/identity
所以我写了很多 ASP.NET web 应用程序,在那里我经常使用表单身份验证。现在我需要在客户端应用程序中做同样的事情。创建这样的东西的最佳方法是什么?
我已经搜索了一段时间,但没有找到可以在我的项目中实现的东西。我只需要一个登录屏幕,只有当它对我创建的用户登录有效时,我才能使用完整的应用程序。
有人可以帮我吗?
您可能可以采用多种方法。如果应用程序是内部分布的,您可以使用数据库连接到诸如 SQL 服务器之类的东西,您可以在其中设置帐户以进行验证。如果分发是外部的,您可能需要考虑设置服务器并在您的应用程序中使用套接字连接来调用您的服务器(再次将帐户信息存储在后端数据库中)以验证用户。
我记得为此使用了 ASP.NET Identity。非常简单,一切都准备就绪。
ASP.NET Core Identity is a membership system that adds login functionality to ASP.NET Core apps. Users can create an account with the login information stored in Identity or they can use an external login provider
docs.microsoft.com/en-us/aspnet/core/security/authentication/identity