使用Windows凭据在Python中进行基本身份验证

2024-05-23 18:07:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个Python应用程序,通过发送GET请求,通过内部服务器上的API下载csv文件。当通过Postman测试请求时,我能够使用basicauth和Windows凭据生成令牌并在服务器上进行身份验证。在

现在说到Python应用程序,我显然不想将我的Windows凭据硬编码到应用程序中,也不想使用生成的基本身份验证令牌(可能我错了,但这似乎仍然不是一件非常安全的事情,因为我相信令牌是我的凭据的直接哈希,更不用说当我更改我的凭据,我将不得不去更新令牌)。在

我想知道的是,是否可以从运行程序的任何地方自动使用windows凭据,以便对服务器进行身份验证。我尝试过使用NTLM,但除非我有误解,否则这仍然需要将我的凭据编码到应用程序中,而且从我的测试来看,服务器似乎只支持基本身份验证,而不支持NTLM。在

我对Python认证非常陌生(一般来说),任何帮助都将不胜感激。在


Tags: 文件csv程序服务器身份验证api应用程序编码