我们开始开发一个Web应用程序,该应用程序将部署在许多客户端站点上。 Web应用程序将使用mysql或postgresql之类的数据库。
我们可以通过什么方法来确保客户端根本无法直接访问数据库。我们只希望客户端使用将以.exe文件形式提供给客户端的Web应用程序。
基本上,我们将向客户端.exe提供可以运行的用户,并且它将启动Web应用程序和数据库等。对用户不可见。
有什么想法吗?
如果我正确理解了您的体系结构/问题,则对于在Linux上安装PostgresSQL,您可以在pg_hba.conf中配置“本地”参数,以允许特定用户的连接(对等身份验证)。希望这可以帮助。