我正在寻找一种在尝试连接到Windows SharePoint站点时避免存储/输入密码的方法。我正在使用urllib2
当我通过" user"时脚本正常运行和#34;密码"作为下面代码中的字符串。我宁愿利用Windows身份验证来避免在脚本中存储密码。
import os
import urllib2
from ntlm import HTTPNtlmAuthHandler
user = '%s\%s' % ( os.environ["USERDOMAIN"], os.environ["USERNAME"] )
passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, server, user, password)
是否有类似于使用" Trusted Connection"在pyodbc中:
cnxn = pyodbc.connect("""Driver={SQL Server};Server=Whatever;Database=Whatever;**Trusted_Connection=yes**""")
经过漫长的搜索,我已经空了。我很感激任何建议。
答案 0 :(得分:0)
如果存储密码有效,那么我建议只存储密码。尝试使用Python的密钥环模块来完成此操作。 https://pypi.python.org/pypi/keyring
这将保证凭据在用户用于连接的任何平台上都是安全的。