草庐IT

python - 在 Windows 上使用 python 自动 NTLM

如何在Windows上使用python的自动NTLM身份验证?我希望能够从Windows访问TFSRESTAPI而无需硬编码我的密码,就像我从网络浏览器(例如firefox的network.automatic-ntlm-auth.trusted-uris)所做的一样。 最佳答案 我找到了thisanswer这对我很有用,因为:我只打算在Windows上运行它,所以可移植性不是问题响应是一个简单的json文档,所以不需要存储打开的session它使用WinHTTP.WinHTTPRequest.5.1COM对象来本地处理身份验证:im

java - 无法在与 java.net.URLConnection 的一个 session 中使用不同的 NTLM 凭据进行身份验证

当我使用标准JavaAPI(java.net.URLConnection)访问HTTP服务器时,凭证在第一次成功验证后被“缓存”,随后对Authenticator.setDefault()的调用无效。因此,我需要重新启动应用程序才能使用不同的凭据。当使用基本身份验证时,我没有观察到这种效果。但是我需要为我正在访问的服务器使用NTLM,而JakartaCommonsHttpClient也不是替代方案,因为它不支持NTLMv2(参见http://oaklandsoftware.com/papers/ntlm.html)查看使用Wireshark的数据包,我还观察到在第一次成功的身份验证之前

ios - AFNetworking NTLM 身份验证?

我正在努力让AFNetworking工作,因为这是我的第一个必须处理客户端/服务器的应用程序,我试图从需要用户名/密码的HTTPS服务器获取JSON。我将它与应用程序连接起来了,但它一直抛出401错误,我查了一下这是基本身份验证问题。我基本上采用了AFNetworking中的twitter示例并将其改编到我的项目中。在AFHTTPClient的子类中,我在initWithBaseURL中添加了另一行,它仍然会抛出错误。我要添加的行是setAuthorizationHeaderWithUsername-(id)initWithBaseURL:(NSURL*)url{self=[super

ios - AFNetworking 是否支持 NTLM 身份验证?

AFNetworking是否支持NTLM身份验证?我知道ASIHTTPRequest可以做到,我正在尝试迁移到AFNetworking,但我必须确保它能够处理它。我真的在网上搜索过这个,但我找不到这个确切的答案。谢谢大家 最佳答案 是的,AFNetworking通过提供对一般身份验证挑战的基于block的响应来支持NTLM身份验证(或基本上任何身份验证方法)。这是一个代码示例(假设operation是一个AFHTTPRequestOperation、AFJSONRequestOperation等)。在开始操作之前,像这样设置身份验证

带有 NTLM/Windows 身份验证的 iOS 6 (iPhone/iPad) 图片上传 "Request Body Stream Exhausted"

我正在尝试让iOS6使用XMLHttpRequestPOST上传图片。这适用于桌面和Android网络浏览器,但对于iOS6,我在发布到的页面上收到错误消息:“请求正文流耗尽”。(将iOS模拟器与SafariWeb检查器结合使用)。页面的基本代码如下:functionfileSelected(){varfile=document.getElementById('fileToUpload').files[0];if(file){varfileSize=0;if(file.size>1024*1024)fileSize=(Math.round(file.size*100/(1024*102

使用 ntlm 身份验证的 Java URLConnection 错误,但仅在 Linux 和 Java 7 上

我正在尝试打开一个到受NTLM身份验证方案保护的url的http连接。当我们使用Java6时,这段代码已经正常工作了2年。我编写了一个小的Java程序,它访问那个特定的url以使测试用例尽可能简单。问题是我无法使程序在linux上运行,并且在使用JDK7版本时。Java尝试访问URL20次,然后我收到一条错误消息,告诉我服务器重定向了太多次。它适用于linux和JDK6,以及适用于JDK6或7的Windows7。我检查并尝试了此处列出的解决方案(以及许多其他解决方案):Getting"java.net.ProtocolException:Serverredirectedtoomanyt

java - 在 Java 应用程序中使用 NTLM 身份验证

我想在我的Java应用程序中使用WindowsNTLM身份验证来透明地对Intranet用户进行身份验证。如果使用浏览器(单点登录),用户不应注意到任何身份验证。我找到了一些支持NTLM的库,但不知道该使用哪一个:http://spnego.sourceforge.net/http://sourceforge.net/projects/ntlmv2auth/http://jcifs.samba.org/http://www.ioplex.com/jespa.htmlhttp://www.luigidragone.com/software/ntlm-authentication-in-j

Java 6 NTLM 代理身份验证和 HTTPS - 有人让它工作吗?

我有一个需要访问Web服务的Java应用程序(不是小程序)。Web服务的代理已使用JAX-WS生成,并且似乎工作正常。在一种情况下,它需要通过Web代理服务器(实际上是Squid3.0)进行对话,该服务器被设置为需要NTLM身份验证。在Sun的JRE1.6.0_14上运行,访问HTTPURL一切正常,无需任何更改:内置的NTLM身份validator启动,一切都无缝运行。但是,如果Web服务URL是HTTPSURL,则Web服务调用将在Sun的代码深处失败:com.sun.xml.internal.ws.client.ClientTransportException:HTTPtrans

java - JAX-WS Sharepoint 401 未经授权的 NTLM

我尝试按照描述的方式通过JAX-WS访问Sharepoint列表here但是,当运行下面的代码时,我得到:java.lang.Exception:Exception.Seestacktrace.com.sun.xml.internal.ws.client.ClientTransportException:TheserversentHTTPstatuscode401:UnauthorizedSharepoint需要NTLM身份验证。可能是什么问题?非常感谢!publicstaticListsSoapsharePointListsAuth(StringuserName,Stringpass

java - JCIFS NTLM 库的替代品

是否有JCIFSNTLM库的替代品? 最佳答案 华夫饼-https://github.com/dblock/waffle具有过滤器、身份validator、支持spring-security等。仅限Windows,但不需要nativeDLL。 关于java-JCIFSNTLM库的替代品,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/576850/