提问者:小点点

JasigCAS:监控认证用户


我正在尝试使用JASIGCAS作为几个网络应用程序的SSO。我已经设法设置了一个自定义配置(maven覆盖)并“csify”了几个网络应用程序。然而,我想添加一些监控功能,例如:

  • 列出经过身份验证的用户:IP、主体身份
  • 使会话用户过期
  • 列出用户在哪些应用程序上签名

JASIGCAS有类似的东西吗?

任何帮助都将不胜感激。

非常感谢


共1个答案

匿名用户

你没有提到你正在使用的CAS版本,这个答案涵盖了4.1版本。

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

CAS还提供 /statistics/ssosessionsendpoint,生成所有活动未过期SSO会话的报告。此endpoint的输出是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