簡體   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