Jasig CAS:监控经过身份验证的用户

时间:2012-09-05 13:02:11

标签: single-sign-on cas jasig

我正在尝试将JASIG CAS用作多个webapps的SSO。我设法设置了一个自定义配置(maven overlay)和“casify”几个webapps。不过,我想添加一些监控功能,例如:

  • 列出经过身份验证的用户:IP,主体身份
  • 使会话用户失效
  • 列出用户登录的应用程序

JASIG CAS开箱即用了类似的东西吗?

任何帮助都会非常感激。

非常感谢

1 个答案:

答案 0 :(得分:1)

您没有提到您正在使用的CAS版本,此答案涵盖4.1版。

我认为最接近开箱即用的东西是:

SSO会议报告

CAS还提供/ statistics / ssosessions端点,用于生成所有活动的非过期SSO会话的报告。此端点的输出是SSO会话的JSON表示形式,呈现为适度的可视化。

默认情况下,不显示票证授予票证ID。可以通过cas.properties控制此行为:

##
# Reports
#
# Setting to whether include the ticket granting ticket id in the report
# sso.sessions.include.tgt=false

链接: http://jasig.github.io/cas/4.1.x/installation/Monitoring-Statistics.html#sso-sessions-report