草庐IT

ISA-NTLM

全部标签

ios - 网址 session |身份验证质询响应 | NTLM

我知道如何响应身份验证挑战,就像我们有NTLM身份验证一样,因为有3个选项。提供身份验证凭据。尝试在没有凭据的情况下继续。取消身份验证请求。但只是想知道这里的想法,当我们选择第一个选项时Provideauthenticationcredentials我们传递用户名和密码URLCredential是否有可能泄漏凭据,传递凭据是否安全,屏幕后面发生了什么?Apple网络API如何将凭据发送到服务器?是的,我们可以设置服务器域、失败计数等策略,但从安全的角度来看是否安全?来自ManinMiddleAttack(MIMA)或其他什么? 最佳答案

rest - curl:如何在 Windows 上使用 Kerberos 而不是 NTLM 身份验证?

我正在尝试连接到Kerberos安全性下的LivyREST服务。在LinuxCentoS上,curl与negotiate一起工作正常,在收到Kerberoskinit票据后连接通过curl--negotiate-u:http://service_link我面临的问题是尝试在远程Windows桌面上做同样的事情。我正在使用适用于Windows的MITKerberos,它能够成功执行kinit。但是,curl似乎正在使用NTLMSSL票证而不是Kerberos进行协商,这会导致以下错误:AuthenticationFilter:Authenticationexception:org.apa

php:将 ntlm 凭据转发到 curl

我有一个动态php页面,我需要使用get参数调用它。然后我想将生成的html放入一个字符串中并在以后使用它(我正在尝试web服务的tonic框架)所以这类似于PHP-Readdynamicallygenerated(andechoed)HTMLintoastring?我尝试了使用cURL的答案。问题是身份验证是使用ntlm(apachemod_auth_sspi)完成的。执行curl的php脚本已经过身份验证,例如,只有有效用户才能执行它。是否有可能将这些“凭据”传递给cURL?(用户名可用,但当然不是密码)或者完全不同的方法也可以,但我唯一的想法是创建一个函数来创建包含html内容的

java - Android:下载受 NTLM 身份验证保护的文件

我想从我的Android应用程序使用NTLM身份验证保护的Sharepoint服务器下载文件。我找到了一些教程,但无法成功。我尝试使用TheJavaCIFSClientLibrary并没有再次成功。我调查了这篇文章:ManipulatingSharePointlistitemswithAndroid(JAVA)andNTLMAuthentication但我不想使用网络服务,我只想下载一个文件。有什么建议吗? 最佳答案 您是否使用标准Javajava.net.Authenticatorhttp://developer.android.

android - Android 中的 NTLM 身份验证

我正在开发一个访问SharepointWeb服务并进行SOAP处理的Android应用程序。我尝试了各种方法,如JCIFS等,但没有任何效果。有人可以帮我吗?我用谷歌搜索了很多天,但遇到这个问题的每个人都很沮丧。谢谢,因陀罗吉 最佳答案 我不是NTLM方面的专家,但我使用JCIFS库成功连接到我们的后端,并且对header进行了一些手动操作。我也使用OkHttp3库进行网络连接,但您可以将我的代码改编为其他库。主要思想是您必须与服务器协商才能连接。第1步:当您第一次尝试连接时,您会失败并在header中收到一些信息:WWW-Auth

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