外部Tomcat 8で動作するCAS 5.xx SAML2 IdPを取得しようとしています。私はCAS 5.0.2を試して、 CAS 5.0.3を実行し、SAML 2 SSOプロトコルを取得しました。残念ながら、CASからのサービスへの最後のPOST(リダイレクト)にはRelayStateがありませんでした。これは5.1.0の対象となる既知のバグです。そこで私は同じ構成の新しいCAS 5.1.0-RC1を試しました。しかし、私は次のエラーを得た:CAS 5.1.0-RC1がサービスディレクトリ(?)からサービス設定を読み取っていません
2017年2月21日11:06:40741は、[org.apereo.cas.support.saml.web.idp.profile.SSOPostProfileHandlerController] WARN - < [https://ts3.security.army.mil/TS3AuthFilter]が中に発見されませんレジストリまたはサービスへのアクセスが拒否されました。サービスレジストリにサービスが登録されていることを確認する>
CAS 5.0.xで動作していたWEB-INF/classes/servicesにJSON SAMLサービス設定があります。 Tomcatのコンソールログを比較すると、CAS 5.1.0-RC1ログに、JsaonServiceRegistryDaoのWEB-INF/classes/services /にある設定をロードするためのログがないことが分かりました。私の質問は以下のとおりです。
CAS 5.1.0-RC1はまだWEB-INF /クラスから初期サービスの設定を読み込むことJsonServiceRegistryDaoを展開していますか?
もしそうなら、なぜ同じSAMLサービス設定が機能しなかったのですか?
サービス管理を使用しないでSAMLサービスを登録するにはどうしたらいいですか?
おかげで、
ギャング