問題タブ [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.
keycloak - キークロークの残りの API メソッドにアクセスできない *404*
Docker で最新のキークローク イメージを使用しており、 http://localhost:9080で標準の管理コンソールにアクセスできます。ただし、管理者 REST APIのドキュメントで指定されているパスのいずれにもアクセスできないようです。たとえば、ベース パス/authおよびリソースレルムに属するクライアントを取得すると、レルムに属するクライアントのリストが返されます: /{realm}/clients 404 を取得しています。ドキュメントの他のメソッドも同様です。有効な 200 json レスポンスを返すパスは、http://localhost:9080/auth/realms/ {realm-name}/のみです。ドキュメントによると、これは basepath + "/{realm-name}" で到達可能です。何かが足りないのでしょうか、それとも間違ったベース パスでアクセスしようとしていますか。ドッカーのキークロークのバージョンは 3.4.3.Final で、ドキュメントによるとキークロークの最新バージョンです。
spring-boot - springboot アプリケーションで keycloak API から JWT トークンをフェッチする方法
Keycloakは初めてです。spring-boot アプリケーションの一部として使い始めました。
KeycloakWebSecurityConfigurerAdapter を拡張し、configure、configureGloabl などのメソッドをオーバーライドして、特定の認証を取得しました(以下のコード スニペットを参照)。
さらにプロパティをフェッチするためにJWTトークンオブジェクトにアクセスできる可能性があるかどうか疑問に思っています。また、ユーザーがログアウトした後にトークンを無効にする方法も明確ではありません。現在、1 人のユーザーがログインすると、サインアウトできず、JWT トークンが常に残っているようです。