gpt4 book ai didi

python - 使用 python 后端的客户端授权

转载 作者:行者123 更新时间:2023-11-28 18:53:57 25 4
gpt4 key购买 nike

我正在编写用于管理 nginx(域、重写等)、svn 和其他服务的面板。为此,我正在编写将在 root 上运行的后端(更改 nginx 配置、重新加载它们、更改用户密码等)和客户端(控制台客户端和 Web 应用程序)。

应用程序在 unix 套接字上运行,我为它制定了非常简单的协议(protocol):

\0\0\0\0user\0key\0module\0command\0data\0

嗯,这很简单。客户端向后端发送命令和数据,fox ex:

\0\0\0\0morsik\0\0nginx\0add_domain\0www.domain.tld something\0

问题是,如何验证用户是否真的是 morsik?对于 Web 界面,我不必这样做 - 网页拥有自己的授权,因此我可以发送一些 key ,该 key 适用于任何人都不知道的每个用户。问题是如果有人可以访问 ssh。然后他可以编写简单的客户端来欺骗用户名,然后他可以更改其他用户配置。

那么,如何才能对用户进行正确的授权呢?

最佳答案

不要重新发明轮子。 ;) 我发现这个讨论很有启发性:

关于python - 使用 python 后端的客户端授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7164820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com