问题标签 [jasig]

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 回答
2998 浏览

cas - Jasig CAS4.0,代理身份验证异常

我正在尝试使用 Facebook OAuth2.0 配置 Jasig CAS4.0。在不使用 facebook 的情况下,默认用户名“casuser”和密码“Mellon”工作正常。我换了

并且 id="registeredServicesList" 是

但是,在从 facebook 身份验证到我的 CAS 服务器然后到我的应用程序后重定向后,我得到了 ticketValidationException。

我应该怎么做才能解决这个问题?

0 投票
1 回答
594 浏览

oauth - CAS 4.1.0-SNAPSHOT 如何使用 play-pac4j_scala 获取 oAuth 属性(来自 facebook 等)

我已经在我的 CAS 服务器上设置了 applicationContext.xml,如cas-pac4j-oauth-client-demo 和 deployerConfigContext.xml 配置如下:完成 deployerConfigContext

在我的客户端应用程序(play-pac4j_scala)上,通过 getUserProfile(request) 检索用户配置文件

授权后的 commonProfile 如下所示:

如何从 CAS 获取姓名和电子邮件属性?

PS。https://mycasserver.net/serviceValidate响应仅包含 cas:user,

也尝试过这样的服务配置:

版本:CAS 4.1.0-SNAPSHOT、play-pac4j_scala 1.3.0-SNAPSHOT、pac4j-cas 1.6.0-SNAPSHOT、pac4j-oauth 1.6.0-SNAPSHOT

0 投票
1 回答
1362 浏览

spring - 使用 cas.properties 配置 Jasig CAS deployerContextConfig

我正在实现Jasig CAS版本3.5.2.1

CAS 3.5.2.1 是Spring 3.1 MVC应用程序。

目前,应用程序使用ContextLoaderListener从名为deployerContextConfig.xml的 xml 文件填充WebApplicationContext

我可以在 deployerContextConfig.xml 文件中使用属性(例如从cas.properties加载的属性)吗?如果是这样,怎么做?

0 投票
1 回答
597 浏览

oauth-2.0 - Jasig CAS 4.0.0 | 谷歌 oauth 异常

我已经完成了官方 cas 教程中的所有操作。

从谷歌页面重定向到我的 cas 应用程序时,我收到以下异常。

当我再次打开 Cas 登录页面,再次点击“用 google 登录”按钮时,显示登录成功。但它总是第一次失败。有人可以帮我解决我所缺少的。

0 投票
1 回答
115 浏览

cas - 从浏览器退出 JASIG 服务器

我正在尝试从运行在 tomcat 上的 JASIG CAS 服务器注销。我从 nodeJS 代理访问我的数据,但我不知道如何注销。我尝试删除 cookie 并没有帮助。

退出的正确方法是什么。

0 投票
5 回答
15739 浏览

cas - Jasig CAS 服务器的默认登录凭据是什么?

我是 SSO 的新手,我希望安装 Jasig CAS 演示 Web 应用程序并能够在里面登录。纯粹的研究和测试。我已经使用https://wiki.jasig.org/display/CASUM/Securing+Your+New+CAS+Server禁用了 ssl

但是我要么不理解注释的含义,要么不理解架构。

登录 cas 服务器的默认用户名和密码是什么?注释暗示的格式是什么?我应该能够首先登录应用程序吗?

0 投票
1 回答
1235 浏览

ldap - CAS LDAP 搜索子树

我正在使用最新版本的 Jasig CAS 服务器 (4.0.0) 和 LDAP 服务器。

用户存储在此 LDAP 结构下:ou=Users,ou=SSOTEST,dc=mycompany,dc=com

我想要的是从顶层搜索用户(例如:)ou=SSOTEST,dc=mycompany,dc=com

CAS 服务器有一个LdapPersonAttributeDaobean,它正在寻找与搜索过滤器匹配的对象。这是这个 bean 的代码:

现在是在(2) 级别(根据范围级别值)searchControls进行查找的 bean 。SUBTREE_SCOPESearchControls

当我运行我的 CAS 服务器并尝试进行身份验证时,一切正常,但没有返回额外的属性。我认为问题来自searchScope,它似乎没有设置为想要的值。这是服务器的输出日志:

<execute request=[org.ldaptive.SearchRequest@-1312441815::baseDn=ou=SSOTEST,dc=mycompany,dc=com, searchFilter=[org.ldaptive.SearchFilter@-3391 91059::filter=uid={0}, parameters={0=myuser}], returnAttributes=[], searchScope=null, timeLimit=0, sizeLimit=10 [...]

0 投票
2 回答
1469 浏览

java - 使用 Java Servlet 的 CAS 服务器单点注销

我正在尝试使用 Java Servlet 和 web.xml 中的过滤器映射来实现 CAS 单点注销。
web.xml 中的过滤器是这样的。

在'/out' url 模式上,调用由 session.invalidate() 方法组成的 java servlet,然后重定向 cas/logout/。但我仍然无法正确注销。

这是我的日志:

请帮忙。提前致谢。

0 投票
1 回答
149 浏览

oauth-2.0 - 退出 jasig cas4.0 未退出 google OAuth2.0 服务

我正在尝试在 jasig cas4.0 中实现 OAuth 服务。登录功能正常工作。

但是当我退出 cas 会话(http://localhost:8080/cas/logout),然后再次尝试使用 google OAuth 服务登录时,它会自动让我登录,而无需提供用户名和密码或权限。

可能我缺少一些配置。有人能告诉我我错过了什么吗?

0 投票
1 回答
339 浏览

cas - CAS (Jasig) TGT 可以在服务器重启后存活吗?

我有一个基于 CAS (Jasig) 协议的 SSO 服务器 (Tomcat)。许多客户端(web、桌面、android、ios)使用它来验证用户。如果我重新启动应用程序服务器,所有客户端都无法获得基于给定 TGT 的新票证。他们必须再次通过身份验证过程。

CAS wiki ( https://wiki.jasig.org/display/casum/ticket+expiration+policy ) 中记录了许多 TGT 政策。不幸的是,我还没有发现是否可以配置 CAS 服务器,使其在服务器重新启动后不会忘记 TGT。甚至可能吗?