我想使用requests.get()方法调用API,其中我必须提供用户名和密码作为身份验证,如下所示。
response = requests.get(url, auth=requests.auth.HTTPBasicAuth('username', 'password'))
但我不想在auth中提供密码,因为它会在密码加密的情况下动态工作。
有没有办法通过只提供用户名而不是密码来做到这一点?
有一些方法可以通过API进行身份验证,最受欢迎的可能是使用JWT之类的Token Authentication。这将允许您的用户使用您的API进行身份验证,而无需发送用户名和密码。如果您使用的是django rest框架,我提供的链接应该有助于您入门。