問題タブ [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.
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 から削除しようとしました。まだそれを機能させることができませんでした
keycloak - Keycloak Deployer (/deploy) を使用してキークロークの SPI プロジェクトをデプロイする方法は?
Keycloakのドキュメントには、プロバイダーをデプロイするために、次のことができると記載されています。
プロバイダー jar を Keycloak の deploy/ ディレクトリにコピーすると、プロバイダーが自動的にデプロイされます。
私は確かに、CLI や Maven を使用せずにプロバイダーをデプロイするための単純なコピー アンド ペーストの方法を探しています。
/deploy
問題は、キークロークのサーバーにフォルダーが見つからないことです:(
以下は、単語 deploy でファイル/フォルダーを検索した結果です。
SPIプロジェクトをKeycloakに簡単にデプロイする方法はありますか? ありがとう。
keycloak - レルム内のすべてのクライアントにわたるユーザーのアクセス制御
2 つの異なる Maven Web アプリケーションを作成しましたが、両方とも同じレルムで異なるクライアントとしてホストされています。どちらも JBOSS EAP 6.4.7 サーバーのローカル マシンでホストされています。ユーザーが最初のアプリケーションにログインしようとすると、キークロークを介して完全にログインし、キークロークはそのユーザーのセッションを維持します。同じユーザーが 2 番目のアプリケーションのログイン ページにアクセスすると、キークロークにアクティブなセッションが既にあるため、2 番目のアプリケーションに自動的にログインします。ユーザーがアプリケーション 1 を介してアクティブなセッションを持っている場合でも、ユーザーが 2 番目のアプリケーションにログインすることを制限するメカニズムはありますか?
これは、さまざまな顧客の複数の URL を介してアプリケーションにアクセスできるアプリケーションのマルチテナント アーキテクチャを保護するために必要であり、顧客 1 のユーザーが既に顧客 1 にログインしている場合、顧客 2 にログインさせたくありません。
jboss - キークロークを介してユーザーを作成する際に問題に直面する
Java Webアプリケーションを介してキークロークでユーザーを作成しようとしていますが、以下は私が使用しているコードです:
以下の依存関係を pom.xml に追加しました。
web.xml の以下のエントリ:
また、以下のコードで jboss-deployment-structure.xml を作成しました。
以下のエラーが表示されます。
キークロークが内部的に RestEasy フレームワークを使用して残りの API を呼び出し、ユーザーを作成していることがわかります。この操作を行うために com.sun.jersey を使用するようにキークロークをリダイレクトすることはできますか? または、セットアップに誤りがある場合は?