问题标签 [josso]

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 投票
1 回答
980 浏览

jboss7.x - 有没有人成功在 JBoss AS 7.1.1 上安装 JOSSO 代理?

我正在使用 JOSSO 1.8.8 版(也尝试过 1.8.9.SNAPSHOT)...

我使用安装程序(在 www.josso.org 上发布)安装代理和示例合作伙伴应用程序。当我启动 JBoss 时,示例应用程序不会部署。

Ik 没有对 JBoss AS 进行任何更改,只是将其解压缩到一个文件夹并尝试设置 JOSSO。

(仅供参考,我在 TomCat 服务器上做了完全相同的事情,一切都很好)

有任何想法吗?

(另外,我已经尝试了 4 次在 JOSSO 讨论板上发布这个话题,但似乎他们不会允许......)

0 投票
1 回答
639 浏览

tomcat - JOSSO 服务器上具有 Windows 凭据的 SSO

我目前正在尝试扩展我们的 SSO 解决方案。我的公司使用在 Tomcat 上运行的 JOSSO 服务器为用户启用单点登录。现在我想使用用户 Windows 凭据自动登录 JOSSO 服务器。我研究了各种方法,即。Kerberos、Spnego 和 Windows 集成身份验证,但我不知道它们如何协同工作。

谁能告诉我我需要哪些物理组件以及它们如何粗略地相互通信?

0 投票
1 回答
444 浏览

java - josso登录问题

我正在尝试调试没有代码的遗留应用程序。

应用程序所做的是(其中一项任务)点击http://SOME_IP:8080URL(在互联网上)。部署此应用程序的网络需要代理才能访问此 URL。我已经在 J​​VM 配置中使用

现在,在登录应用程序时,我在日志中得到一个异常,即:

如果我从服务器启动脚本中删除代理设置,一切正常。

可能是什么问题?为什么代理设置会破坏 josso?

0 投票
1 回答
497 浏览

mule - Mule ESB 中的单点登录

如何在 Mule 社区版(甚至企业版)中使用单唱(SSO)?这可能吗,任何连接器都支持 SSO(如 JOSSO)?

谢谢!

0 投票
0 回答
49 浏览

single-sign-on - 实现 JOSSO 单点登录所需的密码数据类型

我正在尝试使用 JOSSO 实现单点登录。我的用户凭据存储在用户表中,密码列的数据类型为 varbinary。现在我可以在不改变我的用户表的情况下实现 JOSSO 吗?

0 投票
1 回答
234 浏览

saml - 通过 josso2 使用外部服务提供者

我正在尝试将 Josso2.4 设置为多个网站的登录解决方案。(从一个开始)。

我已将我的测试网站配置为 jooso 中的“外部 saml2 服务提供商”,但这需要一个“元数据文件”,并且我无法找到该元数据文件格式的任何文档。它是跨所有 saml 实现共享的标准 saml 格式吗?

我找到了一些可以导入的示例 xml 文件,但我发现了一个启用了 sso 的示例。

0 投票
1 回答
270 浏览

saml - josso2 idp 发起 sso atricore_sp_alias=

我正在尝试使用 josso2 设置基于浏览器的单一注册。

在我在 saml 2.0 下的 idprovider 中,它说:

idp 发起 sso:

但是 ?atricore_sp_alias= 似乎是错误的,但它应该是什么?

我试图让需要识别用户的外部服务提供商指向

但这给了我以下错误:org.atricore.idbus.capabilities.sso.main.SSOException: 找不到 AuthnRequest 的 SP

- - - - - - - 添加 - - - - - - -

我找到了解决方案。问题是 Josso gui 没有显示您需要使用的 url。

但正确的网址是

你可以在xml文件中找到所有的url,如果你保存项目,然后导出身份提供者。

0 投票
0 回答
95 浏览

josso - JOSSO - 基本设置步骤是什么

我正在执行使用 josso 实现 SSO 的任务,但我对这方面非常陌生。我在使用 IIS 的 asp.net MVC4 上有一个网站。我试图在我的机器上安装 JOSSO 2.0,但我不知道从哪里开始。可以给我详细的吗 非常感谢

0 投票
1 回答
498 浏览

openldap - Josso + LDAP 集成

请在以下有关 JOSSO + LDAP 集成的问题中回答我。

我可以使用来自 ldap 服务器的用户登录到 josso sso。我创建了 ldap server 添加 ldif 文件依赖于官方文档

JOSSO1/LDAP+设置

登录后我收到此错误消息

org.josso.auth.exceptions.AuthenticationFailureException: org.josso.auth.AuthenticatorImpl.check(AuthenticatorImpl.java:76) 的用户名~[josso-default-authenticator-1.8.6.jar:1.8.6] 在 org.josso .gateway.identity.service.SSOIdentityProviderImpl.login(SSOIdentityProviderImpl.java:201) ~[josso-default-identityprovider-1.8.6.jar:1.8.6] at org.josso.gateway.identity.service.SSOIdentityProviderImpl.assertIdentity( SSOIdentityProviderImpl.java:274) ~[josso-default-identityprovider-1.8.6.jar:1.8.6] 在 org.josso.gateway.SSOGatewayImpl.assertIdentity(SSOGatewayImpl.java:363) ~[josso-core-1.8.6 .jar:1.8.6] 在 org.josso.gateway.signon.LoginAction.login(LoginAction.java:200) [josso-protocol-1.8.6.jar:1.8.6] 在 org.josso.gateway.signon。 LoginAction.execute(LoginAction.java:137) [josso-protocol-1.8.6.jar:1.8.6] 在 org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) [struts-1.1.jar:1.1] 在 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) [ struts-1.1.jar:1.1] 在 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) [struts-1.1.jar:1.1] 在 org.apache.struts.action.ActionServlet.doPost(ActionServlet .java:525) [struts-1.1.jar:1.1] 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:650) [servlet-api.jar:na] 在 javax.servlet.http.HttpServlet.service (HttpServlet.java:731) [servlet-api.jar:na] 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [catalina.jar:7.0.65] 在 org.apache.catalina .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.65] org.josso.gateway.filter.ProtocolHandlerFilter.doFilter(ProtocolHandlerFilter.java:103) [josso-protocol-1.8.6.jar:1.8.6] org.apache。 catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.65] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.65 ] 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 241) [catalina.jar:7.0.65] 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.65] 在 org.apache.catalina.core.StandardWrapperValve。在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [catalina.jar:7.0.65] 在 org.apache 调用(StandardWrapperValve.java:220) [catalina.jar:7.0.65]。 catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) [catalina.jar:7.0.65] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [catalina.jar:7.0.65 ] 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [catalina.jar:7.0.65] 在 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) [catalina .jar:7.0.65] 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [catalina.jar:7.0.65] 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter. java:423) [catalina.jar:7.0.65] 在 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) [tomcat-coyote1.jar:7.0.65] 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625 ) [tomcat-coyote1.jar:7.0.65] 在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) [tomcat-coyote1.jar:7.0.65] 在 java.util .concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_07] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_07] at org.apache .tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote1.jar:7.0.65] 在 java.lang.Thread.run(Thread.java:722) [na:1.7. 0_07]进程(AbstractHttp11Processor.java:1079)[tomcat-coyote1.jar:7.0.65] 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)[tomcat-coyote1.jar:7.0.65] 在org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) [tomcat-coyote1.jar:7.0.65] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_07] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_07] 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( TaskThread.java:61) [tomcat-coyote1.jar:7.0.65] 在 java.lang.Thread.run(Thread.java:722) [na:1.7.0_07]进程(AbstractHttp11Processor.java:1079)[tomcat-coyote1.jar:7.0.65] 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)[tomcat-coyote1.jar:7.0.65] 在org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) [tomcat-coyote1.jar:7.0.65] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_07] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_07] 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( TaskThread.java:61) [tomcat-coyote1.jar:7.0.65] 在 java.lang.Thread.run(Thread.java:722) [na:1.7.0_07]进程(AbstractProtocol.java:625)[tomcat-coyote1.jar:7.0.65] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)[tomcat-coyote1.jar:7.0 .65] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_07] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7 .0_07] 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote1.jar:7.0.65] 在 java.lang.Thread.run(Thread.java:第722章)进程(AbstractProtocol.java:625)[tomcat-coyote1.jar:7.0.65] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)[tomcat-coyote1.jar:7.0 .65] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_07] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7 .0_07] 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote1.jar:7.0.65] 在 java.lang.Thread.run(Thread.java:第722章)util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_07] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote1 .jar:7.0.65] 在 java.lang.Thread.run(Thread.java:722) [na:1.7.0_07]util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_07] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote1 .jar:7.0.65] 在 java.lang.Thread.run(Thread.java:722) [na:1.7.0_07]

0 投票
1 回答
829 浏览

jakarta-ee - 使用 Web 服务实现单点登录

我有一个REST网络服务(用于用户身份验证),并且在它的帮助下,我必须sso为应用程序集成(可以托管在不同的域上)。

我用谷歌搜索了有关的东西,并以&SSO的形式找到了一些解决方案。casjosso

我也研究了一下SAMLOAUTH2但没有找到一个很好的例子,有人可以指出我正确的方向如何实施SSO吗?

注意:实现必须使用 Web 服务来验证用户。