問題タブ [keycloak]
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 - Maven Cargo を使用して、Keycloak で Wildfly をインストールします
Maven Cargo を使用して Wildfly コンテナーを作成し、その上で Keycloak を実行しようとしています。私はこれにしばらく取り組んできましたが、私が見ている方法には、2 つの方法があります。Wildfly のアーティファクト インストーラーを使用して Keycloak をデプロイするか、zip インストーラーを使用して Keycloak のアプライアンス ビルドをインストールすることができます。どちらも完全には機能しませんが、両方のソリューションの基本が機能しています。
どちらも欠点があるようです。アーティファクト インストーラーを使用すると、より安定したインストーラーを使用できますが、war を展開するには、Wildfly のかなりの下位レベルの構成が必要です。(導入手順)。一方、zip インストーラーはディストリビューションをダウンロードする場所を見つけてから、Cargo がそれを認識する前に少し操作する必要があります。これは、zip 構造が Cargo が期待しているように見えないためです。
ここから zip を取得しています: https://repository.jboss.org/nexus/content/repositories/releases/org/keycloak/keycloak-appliance-dist-all/1.0.2.Final/keycloak-appliance-dist -all-1.0.2.Final.zip )
よろしくお願いします。
javascript - Keycloak 不明なプロバイダー エラー
Keycloakとのやり取りにKeycloak.jsを使用していて、エラーが発生しています
以下のコードで:
これが起こっている理由はありますか?
Bowerで挿入されたindex.htmlにkeycloak.jsも含めています
また、dom 内でインスタンス化された以下の Auth ファクトリを用意しています。
java - Wildfly 8 予期しない要素 '{urn:jboss:domain:web:1.1}subsystem'
Keycloak サービスを開始すると、以下のエラーが発生します。
standalone.xml では、以下のセットアップがあります。
このリンクの指示に従いましたが、上記のエラーでは機能しないようです。
ここに欠けている何かをする必要がありますか?
アップデート
提案されたものに変更しましたが、現在はエラーを下回っています:
java - Keycloak ユーザーフェデレーター
新しいカスタム Federator を Keycloak に配置しようとしているので、このガイドに従って作成mvn clean install
した jar ファイルをコンパイルしました。standalone/configuration/providers
その後、Wildfly 8 サーバーを再起動しましたが、顧客のフェデレーション プロバイダーが登録されていないようです。
これが機能しない理由はありますか?
maven - Wildfly の起動時に Maven を使用して standalone.xml を編集する
Cargo を使用してスタンドアロンの Wildfly コンテナーを起動する Maven プロジェクトをセットアップしましたが、いくつかの新機能を追加する過程で、standalone.xml にいくつかのコンテンツを追加する必要があります。(具体的には、セキュリティ レルムです。) これはかなり一般的なタスクのようですが、それを行う方法が見つかりません。
cargo に組み込まれている xml-replacement 機能を使用しようとしましたが、既存のコンテンツを変更するだけで、コンテンツを追加することはできないようです。私の 2 番目の試みは、maven-replacer-plugin を使用することでした。これはハックのように感じますが、仕事はできたはずです。私が抱えている問題は、貨物がコンテナをインストールしてから貨物がコンテナを起動するまでの間に、置換プラグインを実行する方法が見つからないことです。
前もって感謝します
jakarta-ee - keycloak ユーザー設定ページの URL を生成する
ユーザー設定ページは次のとおりです。
https://DOMAIN:PORT/auth/realms/REALM/account/?referrer=APPLICATION
サーバー DOMAIN とその他のパラメーターをハードコーディングせずにサーブレットでこの URL を生成する方法はありますか (提供された API によって keycloak.json またはアプリケーション サーバーからこれらのパラメーターを取得します)。