0

WSO2 の公式ドキュメントに従って、Kubernetes プラットフォーム上の WSO2 Identity サーバー 5.9.0 で IWA kerberos を構成しました。

テスト中に、500 内部サーバー エラーが発生しました。

ログは次のとおりです。

エラー {org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[bridgeservlet]} - サーブレット [bridgeservlet] の Servlet.service() がパス [/] のコンテキストで例外をスローしました [できませんKDC と同じホストからの IWA 認証要求を処理する] と根本原因 javax.servlet.ServletException: KDC と同じホストからの IWA 認証要求を処理できません。

4

2 に答える 2

0

このエラーは、Identity Server 5.9.0 で使用される Tomcat バージョンのバグが原因で発生します。IWA Kerberos オーセンティケーターでは、クライアントと Identity サーバーが同じホストで実行されるのを防ぐために検証が実行されますが、使用されている tomcat バージョン (9.0.22)のバグにより、req.getLocalAddr() はリモートを返します。したがって、このチェックは常に true を返し、このエラーが発生します。Git の問題 - https://github.com/wso2/product-is/issues/8028

于 2020-04-03T17:56:58.120 に答える