問題タブ [keycloak-services]

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 に答える
208 参照

angular - Angular4: keycloak.init() 内でアプリをブートストラップした後、Patternfly のセカンダリ ナビゲーションが機能しない

キークローク認証を使用してAngular4アプリケーションを構成するのはこれが初めてです。ここでは、ナビゲーション メニューに patternfly を使用しています。最初に私のメニューは スクリーンショットを見ることができるように、期待どおりに動作します

このために、次のようにアプリをブートストラップしました:main.ts

しかし、Keycloak を実装したときに、main.ts を変更しました。

スクリーンショットに示されているように、ホバー時のナビゲーション メニューの切り替えが停止しました。

メニューの私のHTMLは次のとおりです。

ここでは、このアプリで angular-cli を使用しています。そして、Angular 4.3.5 誰かが解決策を教えてください。注 : patternfly css を index.html にリンクして、webpacking の angular-cli.json から削除しようとしました。まだそれを機能させることができませんでした

0 投票する
2 に答える
4120 参照

keycloak - Keycloak Deployer (/deploy) を使用してキークロークの SPI プロジェクトをデプロイする方法は?

Keycloakのドキュメントには、プロバイダーをデプロイするために、次のことができると記載されています。

プロバイダー jar を Keycloak の deploy/ ディレクトリにコピーすると、プロバイダーが自動的にデプロイされます。

私は確かに、CLI や Maven を使用せずにプロバイダーをデプロイするための単純なコピー アンド ペーストの方法を探しています。

/deploy問題は、キークロークのサーバーにフォルダーが見つからないことです:(

以下は、単語 deploy でファイル/フォルダーを検索した結果です。

SPIプロジェクトをKeycloakに簡単にデプロイする方法はありますか? ありがとう。

ここに画像の説明を入力

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

keycloak - レルム内のすべてのクライアントにわたるユーザーのアクセス制御

2 つの異なる Maven Web アプリケーションを作成しましたが、両方とも同じレルムで異なるクライアントとしてホストされています。どちらも JBOSS EAP 6.4.7 サーバーのローカル マシンでホストされています。ユーザーが最初のアプリケーションにログインしようとすると、キークロークを介して完全にログインし、キークロークはそのユーザーのセッションを維持します。同じユーザーが 2 番目のアプリケーションのログイン ページにアクセスすると、キークロークにアクティブなセッションが既にあるため、2 番目のアプリケーションに自動的にログインします。ユーザーがアプリケーション 1 を介してアクティブなセッションを持っている場合でも、ユーザーが 2 番目のアプリケーションにログインすることを制限するメカニズムはありますか?

これは、さまざまな顧客の複数の URL を介してアプリケーションにアクセスできるアプリケーションのマルチテナント アーキテクチャを保護するために必要であり、顧客 1 のユーザーが既に顧客 1 にログインしている場合、顧客 2 にログインさせたくありません。

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

jboss - キークロークを介してユーザーを作成する際に問題に直面する

Java Webアプリケーションを介してキークロークでユーザーを作成しようとしていますが、以下は私が使用しているコードです:

以下の依存関係を pom.xml に追加しました。

web.xml の以下のエントリ:

また、以下のコードで jboss-deployment-structure.xml を作成しました。

以下のエラーが表示されます。

キークロークが内部的に RestEasy フレームワークを使用して残りの API を呼び出し、ユーザーを作成していることがわかります。この操作を行うために com.sun.jersey を使用するようにキークロークをリダイレクトすることはできますか? または、セットアップに誤りがある場合は?