问题标签 [jespa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
491 浏览

java - 使用带有 wsimport 生成客户端的 Jespa 调用受 Windows 身份验证保护的 .net Web 服务

我试图弄清楚如何将 Jespa 连接到由 wsimport 生成的客户端,以便我可以连接到使用 Windows 身份验证的 .Net 服务(Java 客户端在 Linux 上运行,因此内置 ntlm 身份验证不起作用)。我将不胜感激任何工作示例。

此外,我无法更改任何全局设置,因为这只是大型系统的一个小模块。

0 投票
2 回答
1535 浏览

java - Jespa 1.1 Java + ActiveDirectory NTLM 身份验证不起作用

http://www.ioplex.com/jespa.html

我正在按照文档的提供没有 Active Directory 的 NTLM 服务部分中描述示例,并将示例战争部署到 JBoss 中

我做了:

  • 将所有 JBoss 端口号增加 1000(所以我使用端口 9080 )
  • 将 example_ntsp_web.xml 重命名为 web.xml
  • 然后部署。
  • 我无法获得身份验证

当我调试到 JBoss 时,它无法比较 ntlm 对象

}

使用eclipse调试信息,本地和resp之间的ntResponses长度不相等?

替代文字

我还缺少什么?

环境: - Windows 7

0 投票
1 回答
2375 浏览

java - Jespa NTLM 身份验证在一个环境中失败

我有一些 Java 代码需要针对运行 NTLM 身份验证的 Sharepoint 服务器进行身份验证。我在 IDE 的命令行上运行良好,但是当我在 Liferay 中将其作为 portlet 部署时,它只是失败并显示 401 Unauthorized。

除了调用方式不同,代码完全相同。一个是在 doView() portlet 方法期间(portlet 呈现阶段),另一个(有效)来自公共静态 void main 方法。

我将 Jespa 日志设置为级别 4 以查看输出。在 NetBeans IDE 中:

在 Liferay 日志中:

这可能很简单,但我不能指望它。我查看了所有 Jespa 示例代码,但一无所获。当然 Jespa 是一种商业产品,我只是在评估它,所以我无法支付支持费用。如果有人有任何建议,我将不胜感激。

0 投票
2 回答
1227 浏览

active-directory - windows域中的用户名

我正在开发一个使用 Jespa 进行透明 SSO 的应用程序。我正在使用 NtlmSecurityProvider。在我的代码中,当我得到用户名时,如下所示:“DOMAINNAME\username”

例如

打印:MYDOMAIN\myusername

这是我的问题:

域名用户名总是这样吗?还是只是我们域中用户帐户的设置方式?就像,如果我切换到不同的 Windows 域,我是否可能只获得没有域和反斜杠的用户名?

谢谢!

0 投票
1 回答
2067 浏览

active-directory - 具有多个活动目录或 Windows 域的 Jespa ntlm 身份验证

我正在使用 Jespa 进行透明的 ntlm 登录。我希望能够对多个 Windows 域中的用户进行身份验证。我让它与一个域一起工作。如何添加另一个?

谢谢

0 投票
1 回答
1250 浏览

java - jespa:使用“本地登录”的 SSO

我目前正在评估 jespa 在我们的 Web 应用程序中对 Windows SSO 的支持。我在尝试使用 Windows 域之外的个人独立工作站 (win7) 时遇到问题。因此,我没有可用于配置 Jespa 的 Active Directory。有人知道 jespa 是否支持此配置?

0 投票
1 回答
948 浏览

java - 我可以将 SimpleJaxWsServiceExporter 与 javax.servlet.Filter 一起使用吗?

我想使用 Spring 设置一个 web 服务端点SimpleJaxWsServiceExporter以便于使用,但我还需要使用 Jespa 的子类来保护 web 服务HttpSecurityFilter

我怀疑这不能开箱SimpleJaxWsServiceExporter即用,因为使用单独的 HTTP 服务器连接到包含过滤器的主机 webapp - 我应该如何完成这个?

我有一个用@WebService和在我的applicationContext.xml

0 投票
0 回答
1710 浏览

java - 在 IE7 和 IE8 中提交响应后无法创建会话

我正在使用一个允许用户同时使用 NTLM 登录和表单登录的应用程序。我的意思是用户可以使用他们的 Windows 凭据(使用 jespa)登录,但可以注销并使用检查数据库中的用户/密码的公式。如果您使用 IE8(构建大于 8.0.6001.18702)、IE9、Firefox 或 Chrome,它可以正常工作,但是当您使用 IE7(至少使用 7.0.5730.13)和 IE8(构建 8.0.6001.18702)时。

问题是注销后,当用户尝试使用有效用户重新登录时,会出现以下错误:

securityContext.xml 如下:

最后一个失败的方法是:

在该方法中,当它检查 servletRequest 类时: if (servletRequest instanceof HttpSecurityServletRequest) {

使用失败的 servletRequest 的 IE7 和 IE8是 jespa.http.HttpSecurityServletRequest,但是使用没有失败的 IE8 构建,IE9、FF 和 Chrome的 servlet 请求不是那个。因此,出于某种原因,令人讨厌的 IE 版本似乎继续发送 NTLM 信息,因此 SpringSecurity 尝试进行身份验证。

Spring的版本是3.1.2(核心和安全),jespa是1.1.7,jcifs是1.3.15。

你们中有人遇到过这个问题吗?如果是这样,你做了什么来解决它?

非常感谢!