问题标签 [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.
single-sign-on - Jasig CAS:监控经过身份验证的用户
我正在尝试将 JASIG CAS 用作几个 webapps 的 SSO。我设法设置了一个自定义配置(maven 覆盖)并“casify”了几个 webapps。不过,我想添加一些监控功能,例如:
- 列出经过身份验证的用户:IP、主体身份
- 使会话用户过期
- 列出用户登录的应用程序
开箱即用的 JASIG CAS 中是否有类似的东西?
任何帮助将非常感激。
非常感谢
database - 从数据库中检索 jasig cas 服务器的属性
我在从 java cas (JA-SIG) 检索属性时遇到问题。它总是返回 null。
下面是我的代码。我猜attributeRepository
是从未调用过bean,因为我将表名更改为错误的,并且它运行了,但它没有给出SQL Exception的运行时错误。
这是我的 deployerConfigContext.xml 文件(仅相关部分)
下面是我检索属性的客户端代码。org.jasig.cas.client.authentication.Saml11AuthenticationFilter
用于获取数据。
当我打印属性大小时,它显示为 0。我的代码有什么问题?我在整理这个问题时遇到了很大的麻烦。有很多资源可用于从 Ldap 获取属性,但我需要从我的数据库中获取属性。
java - cas+spring 安全性
我正在尝试在我的应用程序中实现 SSO,就目前而言,我遇到了下一个问题:
我在另一个tomcat上启动我的cas服务器,在那里登录,当我进入我的应用程序的登录页面时,然后:1.然后没有自动登录2.当我输入凭据时,我看到上面显示的堆栈跟踪我从这个网站举了一个例子.
这是我的春季安全上下文:
在 web.xml 中,我已经包含了 spring 安全上下文并在 pom 中设置了适当的侦听器等(我使用 maven)我已经添加了所需的依赖项,如文章中所述。但问题依然存在。我很高兴有任何建议
single-sign-on - 在没有登录屏幕的情况下使用 CAS version3.5
这是一个旧版本:https ://wiki.jasig.org/display/CAS/Using+CAS+without+the+Login+Screen
我需要对最新版本的 CAS 即 3.5 做同样的事情。谁能给我同样的步骤
mysql - 在 Ja-sig CAS 中使用 MySQL 数据库进行身份验证
我正在尝试将我的 Ja-sig CAS 服务器(在 Tomcat7 上运行的 v3.5)连接到 MySQL 数据库以进行用户身份验证。我基本上在数据库中有一个“用户”表,用于存储我希望 CAS 检查的用户名/密码对。但是,我什至很难部署我当前的配置。
这是 pom.xml 的摘录,因为它与数据库连接有关:
这里是我尝试在 WEB-INF/deployerConfigContext.xml 中设置数据库连接的地方:
它使用 Maven 构建得非常好,但是当我尝试使用 Tomcat 部署它时它不起作用。我无法在任何 tomcat 日志中找到任何特别有用的信息。我想知道“commons-dbcp”是否存在问题,因为当我将其注释掉并在 deployerConfigContext.xml 中使用简单的身份验证处理程序时,我就可以进行部署了。
从我目前的网络研究来看,这方面的文档似乎很少/很差。如果有人有任何好的资源,他们也可以推荐,将不胜感激。
authentication - 为 OBIEE (Oracle Business Inteligence)11g 添加 jasig CAS 身份验证
我正在尝试将 CAS 添加为 OBIEE 11g 的身份验证提供程序。
到目前为止,我已将 cas-client-core-3.2.1.jar jar 添加到 $MW_HOME/wlserver_10.3/server/lib/consoleapp/webapp/WEB-INF/lib/ 并配置 $MW_HOME/wlserver_10.3 /server/lib/consoleapp/webapp/WEB-INF/web.xml 带有流动的元素:
这仅适用于 WL 控制台,不适用于 OBIEE 应用程序。我被重定向到 cas 登录,但是我仍然需要输入控制台密码,并且有效用户将是来自 CAS 的用户。
知道如何为 OBIEE 应用程序部署 CAS 吗?
谢谢, 谢伊
validation - Jasig cas 如何在视图状态下验证自定义模型属性
我使用了 jasig (3.5.1) cas sever 并成功配置。它工作正常。我的项目有另一个要求。我在下面提到它我需要另一个登录机制。这意味着我需要企业用户的公司代码、手机号码和密码验证,而不是使用用户名密码。所以我为此创建了另一个凭据类
问题是 bean 验证过程不适用于我的自定义登录表单。但正常的用户名密码表单已验证(提交表单时没有给出用户名和密码,它显示“用户名和密码空白”)。但是我的自定义身份验证表单没有经过验证。它直接进入控制器类。
我花了很多时间来做这件事。谁能帮我完成我的任务。
maven - Maven 构建 CAS 服务器失败
我正在尝试实现 SSO 功能并从http://www.jasig.org/cas/download下载所有项目和 pom.xml 。
所以,我得到了我的 maven 项目,然后在 eclipse 中我只是导入为现有的 maven 项目。
然后我将项目作为 MVN CLEAN 运行,但它没有运行并出现错误
有人告诉这是代理问题,所以我更改了 settings.xml 文件以将代理放置为
它仍然没有运行,有人可以指出错误吗?
spring-security - 将新的安全 jsp 页面添加到 cas 服务器以进行单点登录
我想向 jasig cas-server 添加一页。
成功登录后,显示 casGenericSuccess.jsp,在此页面中我添加了一个名为“用户管理”的链接。
现在,我希望如果用户单击它应该打开“userManagement.jsp”页面并且我能够打开,但是我想确保该页面的安全,没有身份验证它应该重定向到登录页面。
直到现在我所做的是,
web.xml
安全上下文.xml
cas-servlet.xml
它将转到 UserManagementMultiActionController,并获取页面,但我面临的唯一问题是页面仍然不安全。
有人可以指导我在 cas 服务器中添加新 jsp 页面的正确方法。
spring-webflow - 使用 jasing cas 单点登录中的链接从 casGenericSuccess 页面转到下一页
我想从 casGenericSuccess.jsp 导航到我添加的 jsp 页面,但我无法使用超链接转到下一页。
我所做的是:
login-webflow.xml 中的更改
default_views.properties
casGenericSuccessView.jsp
我也尝试将 href 更改为 login?&_eventId=userManagement
我的 userManagementHome.jsp 位于 casGenericSuccess.jsp 所在的同一位置。
有人可以帮我导航到我的页面。
现在它没有导航并在单击用户管理链接时显示相同的 casGenericSuccess.jsp 页面。