首页 文章
  • 1 votes
     answers
     views

    使用NTLM安全协议连接到LDAP(Active Directory)

    Currently, I'm using user and password as the connection credentials to ldap (in order to authenticate user of AD). 对于身份验证,我使用InitialDirContext创建了一个初始上下文(对于Active Directory),我们提供了一组环境属性,其中包含身份验证信息 . 我...
  • 0 votes
     answers
     views

    ntlm身份验证失败后的IE7表单身份验证

    我的身份验证有问题: 使用NTLM身份验证登录具有有效域凭据的用户(我在我的jsp过滤器中发送"WWW-Authenticate: NTLM "标头和401状态 . 然后,IE使用NTLM对用户进行身份验证,一切正常 . 我有其他用户(使用自己的计算机连接到lan),他们无法使用NTLM进行登录 . 我创建了一个表单,他们可以输入凭据并登录 . 我想创建混合身份验证...
  • 0 votes
     answers
     views

    使用JMeter的NTLM身份验证正在接收SocketException

    我正在尝试使用JMeter(版本2.13)加载测试SSO请求 . 我按照this教程设置了一个HTTP授权管理器,其中包含用户名,密码,域和机制= BASIC_DIGEST . 当我将我的HTTP请求的代理服务器设置设置为服务器名称或IP = 127.0.0.1和端口号= 8888时,我可以看到我的请求通过fiddler获得两个401响应,然后成功 . 这显示在JMeter视图结果树中作为单个成功...
  • 3 votes
     answers
     views

    HttpClient与NTLM auth提供程序发出Negotiate错误

    我通过使用“强制”httpclient进行ntlm身份验证: PoolingHttpClientConnectionManager connPool connPool = new PoolingHttpClientConnectionManager(); Lookup<AuthSchemeProvider> authProviders = RegistryBuilder.&...
  • 2 votes
     answers
     views

    节点请求中的NTLM代理验证

    我正在尝试使用需要NTLM身份验证的企业Web代理后面的Node发出请求 . 我尝试过使用代理代理等几个库,但收效甚微 . 这是使用请求库的代码的简化版本和类似于代理代理的ntlm.js . 我希望在最后一次请求电话后收到成功的回复,但由于某种原因,我仍然得到407 - var ntlmRequest = function(req) { var ntlmOptions = {}; ...
  • 7 votes
     answers
     views

    Jenkins代理407错误

    我在企业网络中运行 Jenkins CI ,该网络使用代理进行互联网访问 . 我试图在插件 - >高级中配置代理详细信息,但即使凭据是正确的(是的,我多次检查它),它甚至无法验证"Test URL" http://google.com并返回 无法连接到http://google.com(代码407) . 奇怪的是,Jenkins仍然可以自己下载插件(哇!),但完全无法...
  • 0 votes
     answers
     views

    GlassFish(或任何servlet容器)上的HTTP连接的JCIFS NTLM身份验证

    我创建了一个Java类,它连接到需要NTLM身份验证的IIS网站 . Java类使用JCIFS库,并基于以下示例: Config.registerSmbURLHandler(); Config.setProperty("jcifs.smb.client.domain", domain); Config.setProperty("jcifs.smb.client.us...
  • 6 votes
     answers
     views

    通过NTLM从Windows上的Java SE6客户端进行HTTP“协商”身份验证

    有没有人知道在Windows上运行的Java 6客户端是否能够在访问实现SPNEGO身份验证协议的Microsoft服务器时通过NTLM进行身份验证? 我的理解是,在Windows上运行的Java 6内置了对SPNEGO的支持,但似乎Java实现不会在无法进行kerberos身份验证的情况下尝试NTLM身份验证 . Sun文档中提供的Authenticator示例在响应服务器发送 WWW-Aut...
  • 2 votes
     answers
     views

    Java HTTP NTLM实现差异

    这个link详细介绍了各种http客户端的java实现 . 我正在寻找任何可以提供有关其NTLM协议实现差异的信息的链接 . 在其中一台Windows机器上,我发现commons-http客户端3.1实现失败并出现授权错误(http状态代码401),但java 1.5实现成功 . 由于NTLM身份验证协议的java 1.5实现不是开源的,我无法比较这两个实现以了解可能出现的问题 . Update ...
  • 1 votes
     answers
     views

    Android SOAP NTLM的例子?

    我试图谷歌周围的一个工作的例子 . 我尝试过KSOAP2和JCIFS示例,但没有成功 . 我正在尝试连接的Web服务是第三方(Microsoft Dynamics NAV),无法修改 . 它使用SOAP和SPNEGO或NTLM身份验证 . 而且我猜它已经是NTLMv2,但我不确定 . 任何人都可以建议我下面的SOAP请求的完整代码? $<soapenv:Envelope xmlns:soap...
  • 5 votes
     answers
     views

    使用Active Directory身份验证(NTLM)的JAX-WS IBM客户端使用.Net WS

    我想从IBM WebSphere使用.Net WS . 我使用JAX-WS IBM实现创建了一个WS-client,它在IIS上使用.Net WS . 客户端在SUSE上,身份验证由NTLM和Windows Server 2003 Active Directory进行 . 如果客户端在命令行中执行,则实现调用java.net.Authenticator来获取凭据,并且请求成功 . 如果客户...
  • 1 votes
     answers
     views

    使用NTLM到SharePoint的CXF SOAP客户端

    我正在使用适用于SharePoint 2007的CXF Framework(版本:2.7.8)编写SOAP客户端 . 我已按照联机文档添加了NTLM支持here . 我让客户端工作并跟踪HTTP会话显示正在发送NTLM凭据,但是,我仍然收到401 Unauthorized响应 . 码: Lists listService = new Lists(); ListsSoap port = listSe...
  • 0 votes
     answers
     views

    Java Web服务NTLM身份验证

    我需要在Java Client Class中调用asp.net Web Service,我正在使用NTLM身份验证 . 但我得到例外“401 - 未经授权:由于凭证无效,访问被拒绝 . ” NtlmAuthenticator authenticator = new NtlmAuthenticator( "username", "password" ); ...
  • 1 votes
     answers
     views

    Apache CXF soap客户端使用jCIFS SSL NTLM身份验证JDK 5

    我正在尝试使用NTLM身份验证对SOAP Web服务进行身份验证,如Apache CXF中所述,堆栈如下 - jcifs-1.3.17.jar cxf-2.7.11 NTLM SSL JDK 5(我可能无法改变这个) 每次我尝试连接时都会拒绝401未经授权的访问,因为它使用的是未授权的基础NT凭证,而不是我在代码中配置的有效凭证 . (我不得不修改jCIFS,因为它不支持SS...
  • 1 votes
     answers
     views

    OWASP ZAP - 错误的NTLM挑战顺序 - 不按顺序的NTLM响应消息

    我需要有关NTLM身份验证配置的帮助 . 我目前正在使用OWASP ZAP测试AJAX Web应用程序 . 可以通过HTTPS访问应用程序并启用NTLM身份验证 . 当我运行扫描时,ZAP没有保持正确的NTLM协商顺序 . The expected way of NTLM connection is: 客户端发送GET以接收网站 服务器发送WWW-Authenticate:Negoti...
  • 4 votes
     answers
     views

    SignalR使用401请求身份验证凭据

    我有一个带有MVC,Web API和SignalR的.Net 4.5网站,并使用Windows身份验证 . 一切都运行良好,直到我将集线器添加到我的HTML: @Scripts.Render("~/signalr/hubs") 有了这条线,大约1/3的时间我点击F5刷新页面,在页面加载之前我得到一个用户名/密码提示 . 这有时会影响集线器,有时会影响某些MVC视图,有时会影响...
  • 4 votes
     answers
     views

    Excel VBA:VBA-Web / WinHttp中的NTLM / Kerberos和协商身份验证

    我想使用数字证书(.PFX文件)(NTLM身份验证)或使用Windows域身份验证(Kerberos和协商身份验证)与需要身份验证的网站(在EXCEL VBA中)的REST API进行交互 . 后者是首选,但我不知道如何做,我希望有人可以分享如何进行这些身份验证的代码 . 我不能使用其他身份验证方法(例如基本),因为它不受支持 . 目前我正在使用VBA-Web(github:VBA-tools:V...
  • 2 votes
     answers
     views

    HTTP请求未经授权使用客户端身份验证方案'Negotiate'

    我已经花了很多时间试图找出问题所在 . 从桌面控制台应用程序使用WCF服务时出现此错误 . 从具有silverlight客户端的浏览器访问时,该服务正常工作 . 错误信息: System.ServiceModel.Security.MessageSecurityException:HTTP请求未经授权,客户端身份验证方案为“Negotiate” . 从服务器收到的身份验证标头是“Negotiat...
  • 4 votes
     answers
     views

    如何使用NTLM使用WCF Web服务对控制台应用程序进行身份验证?

    我有一个WCF Web服务使用basicHttpBinding与IIS 7上托管的NTLM(禁用匿名身份验证并启用Windows身份验证) . AppPool使用传递身份验证 . 我有一个远程连接到Web服务的控制台应用程序 . 如果我使用 my domain user 进行连接,则该过程连接成功 . 如果我使用在域上创建的新服务帐户进行连接,则会收到以下错误: HTTP请求未经授权使用客户端...
  • 1 votes
     answers
     views

    通过HTTPS使用NTLM的WCF和消息的证书?

    我想设置一个WCF服务,它使用HTTPS上的NTLM身份验证,并使用证书安全性进行消息(我知道,通常HTTPS不需要消息加密) 我有证书处理邮件安全性,但当我尝试使用TransportWithMessageCredential时,客户端抛出异常: 未处理的异常:System.ServiceModel.Security.MessageSecurityException:HTTP请求未经授权,客户端...
  • 11 votes
     answers
     views

    使用ntlm身份验证时出现Java URLConnection错误,但仅限Linux和Java 7

    我正在尝试打开与NTLM身份验证方案保护的URL的http连接 . 当我们使用Java 6时,这段代码已经正常工作了2年 . 我写了一个小的java程序,它访问该特定的url,使测试用例尽可能简单 . 问题是我无法使程序在Linux上运行,并且在使用JDK 7的版本时.Java尝试20次访问URL,然后我收到一个错误,告诉我服务器重定向次数太多 . 它适用于linux和JDK 6,以及带有JDK ...
  • 0 votes
     answers
     views

    WinRM(WsMan)和NTLM身份验证

    我正在尝试在WsMan连接期间使用NTLM身份验证 . 但是WinRm不直接支持NTLM方案的问题 . 这是响应头: 21:57:33.557 [main] DEBUG org.apache.http.wire - http-outgoing-0 << "HTTP/1.1 401 [\r][\n]" 21:57:33.557 [main] DEBUG org.apa...
  • 3 votes
     answers
     views

    Java URLConnection NTLM代理身份验证 - linux

    我正在尝试使用NTLM身份验证通过代理连接到URL . proxy = new Proxy( Proxy.Type.HTTP, new InetSocketAddress( host, 80 ) ); Authenticator.setDefault(new Authenticator() { @Override protected PasswordAuth...
  • 1 votes
     answers
     views

    IdentityServer4具有集成的Windows身份验证

    我是相当新的IdentityServer4,我正在尝试为不同的内部API配置访问控制 . 通过内部我的意思是它不是在互联网上 . 我选择了IdentityServer4,因为它对于不同的客户端和授权类型似乎具有很大的灵活性 . 现在我正试图让Windows身份验证(针对AD)工作 . 首先让我告诉你我希望它如何工作,然后我会告诉你我尝试过的东西 . 登录到AD的任何用户都应该能够从令牌 endpo...
  • 1 votes
     answers
     views

    使用NTLM连接到LDAP(Active Directory)

    目前,我正在使用用户和密码作为ldap的连接凭据(以便在此AD上进行搜索) . 我的代码看起来像: env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PROVIDER_URL, ...); env...
  • 3 votes
     answers
     views

    使用Java使用Active Directory进行NTLM身份验证

    我正在阅读这个article,在它的帮助下,我能够找到访问我的JSP页面的机器的用户名,域名和主机名,但我仍然无法理解如何验证用户 . 因为在我访问JSP页面并尝试输入正确的用户名但密码错误的Firefox中,它会对用户进行身份验证 . 因此,主要关注的是如何使用NTLM协议对用户进行身份验证,即,一旦我拥有用户名和密码,我就可以发出LDAP请求来验证用户,但是这里只有服务器知道此人的用户名 . ...
  • 1 votes
     answers
     views

    ASP.NET HTTP Keep-Alive连接上下文

    我正在通过手动处理NTLM身份验证来替换ASP.NET应用程序中的集成Windows身份验证 . NTLM身份验证不是问题,我有一个完整的NTLM SSPI模块的开源实现(https://github.com/FreeRDP/FreeRDP/tree/master/winpr/libwinpr/sspi/NTLM) . 我的主要问题是NTLM是面向连接的,而HTTP通常是无状态的 . 在阅读了有...
  • 9 votes
     answers
     views

    每个请求的C#WebClient NTLM身份验证启动

    考虑一个简单的C#.NET Framework 4.0应用程序,它: 使用WebClient 使用NTLM进行身份验证(在IIS 6.0和IIS 7.5服务器上测试) 使用DownloadString()多次从URL检索字符串 这是一个工作正常的样本: using System; using System.Net; namespace ConsoleApplication1 { ...
  • 0 votes
     answers
     views

    WCF / basicHttp和NTLM身份验证

    有谁知道NTLM身份验证在WCF / basicHttp中的确切运作方式?我想知道是否为每个服务方法调用传递了用户凭据,或者是否将某种安全令牌用于后续服务方法调用 . 我正在使用的确切绑定配置: <bindings> <basicHttpBinding> <binding name="winAuthBasicHttpBinding"&g...
  • 19 votes
     answers
     views

    如何支持NTLM身份验证与ASP.NET MVC中的回退形式?

    如何在ASP.NET MVC应用程序中实现以下内容: 用户打开内联网网站如果可能, 用户将以静默方式进行身份验证 如果NTLM身份验证没有成功,请向用户显示登录表单 用户指示登录密码,并从预定义域列表中选择域 用户使用AD在代码中进行身份验证 我知道如何实现4和5,但无法找到有关如何组合NTLM和表单的信息 . 因此,永远不会显示NTLM本机登录/密码对话框 - 透明身份验...

热门问题