問題タブ [wildfly-26]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
105 参照

wildfly - Wildfly 26 で Keycloak アダプターを使用すると、メカニズムとして「KEYCLOAK」が提供されない

WildFly にデプロイされた JAX-RS アプリケーションがあります。アプリケーションのエンドポイントは、Keycloak によって保護されますAccess Type: bearer-only。これは、WildFly バージョン 24 までは問題なく動作します。

WildFly 25 以降、Keycloak アダプターは非推奨になり、新しい Elytron サブシステムに移行する必要があります。この WildFly の問題https://issues.redhat.com/browse/WFLY-15485によると、OIDC アダプターはまだ動作する準備ができていませんbearer-only。ただし、Keycloak Wildfly アダプターを使用すればまだ可能であると述べられています。

また、最新の Keycloak ドキュメントGoogle グループのこのスレッドにも、これが記載されています。

そこで、この場所からアダプターをインストールし、インストール スクリプトを実行しました。

https://github.com/keycloak/keycloak/releases/download/16.1.1/keycloak-oidc-wildfly-adapter-16.1.1.zip

./bin/jboss-cli.sh --file=bin/adapter-elytron-install-offline.cli -Dserver.config=standalone-full.xml

アプリケーションをデプロイすると、次のエラー メッセージが表示されます。

java.lang.IllegalStateException: The required mechanism 'KEYCLOAK' is not available in mechanisms [BASIC, CLIENT_CERT, DIGEST, FORM] from the HttpAuthenticationFactory

設定

  • WildFly 26 (ジャカルタ EE 8)
  • キークローク 16.1.1

web.xml

0 投票する
0 に答える
24 参照

java - Wildfly 26 elytron セキュリティ ドメイン構成が機能しない

アプリケーションを wildfly 26 に移行しようとしていますが、elytron を使用してアプリケーションを保護しようとしています。

jboss cli を使用してこのコマンドを正常に実行しました

また、jboss-web.xml および web.xml ファイルを推奨構成に変更しました

jboss-web.xml

web.xml (ログイン構成のみ)

アプリケーションをwildfly 26サーバーにデプロイしようとすると、常にこのエラーが発生します

サーバー コンソールを確認したところ、Web (undertow) サブシステムの下に myapp-application-security-domain が存在することがわかりました。そのため、何が問題なのか本当にわかりません。

どんな助けでも大歓迎

0 投票する
0 に答える
10 参照

security - セキュリティサブシステムをレガシーから elytron セキュリティに移行する方法

プロジェクトを jaas セキュリティから elytron セキュリティに移行しようとしていますが、移行方法がわかりません。これは私のスタンドアロン xml です。

これらのログイン モジュールを移行する方法。