Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 在simle客户端/服务器应用程序中,什么方法适合用户身份验证_Authentication_Networking_Client Server - Fatal编程技术网

Authentication 在simle客户端/服务器应用程序中,什么方法适合用户身份验证

Authentication 在simle客户端/服务器应用程序中,什么方法适合用户身份验证,authentication,networking,client-server,Authentication,Networking,Client Server,我的上一个问题已结束,因此我将更具体地回答。 我需要创建一个应用程序,一个用C#编写的桌面应用程序,它将请求用户凭据,在验证后打开GUI,允许使用DB(用户黑盒)。 它应该在任何地方使用,而不是LAN或SQL域。我想我需要做以下工作: 创建将处理身份验证的客户端和服务器应用程序。那就意味着有很多袜子的东西 一旦用户被验证,客户端查询将被发送到数据库(客户端->服务器->数据库) 服务器需要将DB数据集发送回客户端 正如你所看到的,这只是我的猜测,但我不知道这是太复杂还是完全错误。最重要的是,它必

我的上一个问题已结束,因此我将更具体地回答。
我需要创建一个应用程序,一个用C#编写的桌面应用程序,它将请求用户凭据,在验证后打开GUI,允许使用DB(用户黑盒)。 它应该在任何地方使用,而不是LAN或SQL域。我想我需要做以下工作:

  • 创建将处理身份验证的客户端和服务器应用程序。那就意味着有很多袜子的东西
  • 一旦用户被验证,客户端查询将被发送到数据库(客户端->服务器->数据库)
  • 服务器需要将DB数据集发送回客户端
  • 正如你所看到的,这只是我的猜测,但我不知道这是太复杂还是完全错误。最重要的是,它必须是桌面应用程序(而不是基于web的应用程序),并且可以从任何地方访问。

    我对如何设计系统的要点很感兴趣,对此我将不胜感激。

    您可以使用证书服务器进行身份验证..就像Apache的mod_ssl一样