埋め込みキークロークサーバーで Spring Boot 3.2.1
を実行しています リーリー暗号化は必要ありません。すべてが正常に動作し、pac4j は問題なく処理します。 ssl バンドルを使用して ssl を導入すると、Web アプリケーションは正常に動作し (https)、組み込みの keycloak サーバーとの対話も正常に動作します (以下の呼び出しを含む)。 https://localhost:8888/auth/realms/master/.well-known/openid-configuration 同じマシン上の Web ブラウザ経由で作成した場合。 ただし、認証プロセスの実行中に、pac4j は次のエラーをスローするようです:
リーリーシステムの起動時に trustallcertificates と trustallhostnames を追加しましたが、それでも効果はありませんでした。
自己署名証明書を使用してトラストストアを作成し、それをJVM (https://docs.oracle)に割り当てる必要があります。 com/cd /E29585_01/PlatformServices.61x/security/src/csec_ssl_jsp_start_server.html
以上がPac4J には自己署名証明書による暗号化の問題がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。