如果我想授权我的客户端应用程序之间的连接..我会怎么做?

发布于 2024-07-25 16:25:38 字数 131 浏览 5 评论 0原文

我试图弄清楚如何处理将相互连接的客户端应用程序的身份验证和数据。 换句话说,每个客户端应用程序都会进行身份验证......并使用中央服务来查找有关其他客户端的信息,以便它们可以直接连接。 具体来说,我应该部署什么来实现这一目标并维护安全和隐私?

I am trying to figure out how to handle authentication and data for client applications who will connect to eachother. In other words, each client app would authenticate to.. and use a central service to find out info about the other client so that they can connect directly. Specifically, what should I deploy to accomplish this and maintain security and privacy?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴我心暖 2024-08-01 16:25:38

实现此目的的一种方法是通过 ssl。 让我们假设您有一个客户端 A,希望通过中央服务器 C 与客户端 B 对话。客户端 A 将首先通过 SSL 和 C 连接到 C。 将请求有关客户 B 的信息。C 将提供 B 的信息和信息。 还将通过 SSL 发送加密密钥,以便 A 与 B 进行通信。B 还将定期通过 ssl 与 C 检查来自其他客户端的任何通信请求。 如果有,它将通过 ssl 再次从 C 下载相应的密钥。 现在,A 可以使用从 C 下载的加密密钥直接与 B 进行通信。这为客户端通信提供了隐私和安全性。

One way to implement this would be via ssl. Let us assume you have a client A that wishes to talk to client B via a central server C. Client A will first connect to C via SSL & will request info about client B. C will furnish B's info & will also send an encryption key over SSL for A to communicate with B. B will also perodically check with C over ssl for any communication requests from other clients. If there is any, it will download the respective key from C again via ssl. Now A can directly communicate with B using the downloaded encryption key from C. This gives both privacy and security for client communications.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文