gpt4 book ai didi

python - 当前使用我的flask/python webAPI的用户名

转载 作者:太空宇宙 更新时间:2023-11-04 05:12:08 25 4
gpt4 key购买 nike

我有python / flask wepApi和此api的脚本,我在Linux虚拟机上的帐户上运行。我想让所有现在使用我的api的用户获得Windows用户名。

我使用了os.getlogin()getpass.getuser(),但是它总是提供我的用户名/登录名,而不是当前正在使用我的api的其他用户。

最佳答案

os模块将为您提供有关正在运行的计算机的信息。这将为您提供Linux虚拟机上的用户名,但不能告诉您有关用户的任何信息。

这里可能需要的是非常不同的东西,例如会话处理或令牌。要确定用户的身份,您必须“认证”该用户。在Flask中有多种方法可以执行此操作,例如使用会话或使用JSON Web令牌。

您的Web服务器无法知道用户在发出什么请求,除非用户发送某种类型的签名或令牌,以表明自己是谁,并证明自己就是他们所说的。

当您说“ Windows用户名”时,我想您是指使用Windows操作系统的用户的用户名。这是在HTTP请求“用户代理”标头中发送的。

关于python - 当前使用我的flask/python webAPI的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54125672/

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