2

CAS サーバーで SSO と JAAS に CAS を使用しようとしています。ユーザー情報はデータベーステーブルにあります。JAAS 用に独自の LoginModule を作成し、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";
};

JaasAuthenticationHandlerCasLoginModule を使用していないことが わかりました。

<bean class="org.jasig.cas.authentication.handler.support.JaasAuthenticationHandler" />

Javaソースに行を書きSystem.out.printlnましたが、出力がなく、jaas.confファイルのクラス名を間違って変更して作成しましClassNotFoundErrorたが、エラーは発生しませんでした。その理由は何だと思いますか?問題を解決できませんでした。

前もって感謝します。

4

1 に答える 1