我正在尝试在 CAS 服务器上将 CAS 用于 SSO 和 JAAS。用户信息在数据库表上。我为 JAAS 创建了自己的 LoginModule,并在jaas.conf
.
下面是jaas.conf
文件。
我在下面添加了以下行deployerConfigContext.xml
:
CAS {
com.usol.cas.sample.CasLoginModule required debug=true
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://linux.ssoserver/ssotest"
user="cas"
password="cas";
};
我发现JaasAuthenticationHandler
不使用我的 CasLoginModule。
<bean class="org.jasig.cas.authentication.handler.support.JaasAuthenticationHandler" />
我在我的 java 源代码中写了System.out.println
一行,但没有输出,我在 jaas.conf 文件中错误地更改了我的类名,ClassNotFoundError
但没有发生错误。你觉得是什么原因?我无法解决我的问题。
先感谢您。