Security 如何在两个应用程序之间进行安全通信?

Security 如何在两个应用程序之间进行安全通信?,security,Security,我需要在两个应用程序之间进行通信,并且我希望确保客户端应用程序的身份 我想知道是否有一些模式可以制作这样的东西: 客户端应用程序有一个密钥和密码 客户端使用身份数据向主应用程序发送一些信息 主应用程序验证客户端并返回请求的数据 我想你说的是服务器-客户端通信。在这种情况下,您必须搜索RESTful API。使用REST,您可以实现端点,该端点将数据作为JSON返回。因此,您可以使用桌面应用程序、移动应用程序或Web应用程序中的数据,并通过这种方式解决安全风险。因为在移动应用中 或桌面应用程序,

我需要在两个应用程序之间进行通信,并且我希望确保客户端应用程序的身份

我想知道是否有一些模式可以制作这样的东西:

  • 客户端应用程序有一个密钥和密码
  • 客户端使用身份数据向主应用程序发送一些信息
  • 主应用程序验证客户端并返回请求的数据

我想你说的是服务器-客户端通信。在这种情况下,您必须搜索RESTful API。使用REST,您可以实现端点,该端点将数据作为JSON返回。因此,您可以使用桌面应用程序、移动应用程序或Web应用程序中的数据,并通过这种方式解决安全风险。因为在移动应用中 或桌面应用程序,连接到数据库是有风险的。您不能将db选项放入应用程序中。实现一个REST,返回JSON并在客户端发送http请求。 如果响应正常。解析JSON并在客户端中使用


下面是php中的简单示例,您可能需要调查客户机和服务器TLS证书。它们将允许服务器和客户端之间的相互身份验证。

REST与安全无关。您好,欢迎使用堆栈溢出。请参阅-您的问题的格式无法简洁地回答。