問題タブ [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.
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 グループのこのスレッドにも、これが記載されています。
そこで、この場所からアダプターをインストールし、インストール スクリプトを実行しました。
./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
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 が存在することがわかりました。そのため、何が問題なのか本当にわかりません。
どんな助けでも大歓迎
security - セキュリティサブシステムをレガシーから elytron セキュリティに移行する方法
プロジェクトを jaas セキュリティから elytron セキュリティに移行しようとしていますが、移行方法がわかりません。これは私のスタンドアロン xml です。
これらのログイン モジュールを移行する方法。