keycloak admin client apiを使用して、領域からユーザーを削除しようとしています。私はここからの例を、以下のいKeycloak delete userが401 Unauthorizedエラーを返す
:
Keycloak kc = KeycloakBuilder.builder().serverUrl("https://localhost:8445/auth")
.realm("sensorcloud-auth").username("admin").password("admin").clientId("admin-cli")
.clientSecret("b6b4f0ec-9936-46a2-9f40-69c207e2e0f2")
.resteasyClient(new ResteasyClientBuilder().connectionPoolSize(10).build()).build();
kc.realm("sensorcloud-auth").users().get("a3fdac49-f7eb-4be7-a81f-b48b09a6694c").remove();
私はユーザ名adminとパスワードadminを使用して管理コンソールをkeycloakにはログインすることができ、そして私は: https://gist.github.com/thomasdarimont/43689aefb37540624e35
ここでは、私のコードは次のようになります確かに他のパラメータのタイプミスはありませんが、そのuserIdでユーザを削除しようとするたびに、401 Unauthorizedエラーが発生します。誰かが何が起こっているのか把握するのに役立つことができますか?
こんにちは、私はユーザーキークローキング3.1です。 kc.realm(realmName).users()。delete(id)を使用しようとしましたが、まだ401の不正なエラーが表示されています。私の推測では、kc変数の初期化に何か問題があり、wildflyは私を管理者として認識しません。しかし、私はそれを修正する方法を知らない。 – LebroNan
"マスター"レルムで試したことがありますか?キークローズのサーバーログから詳細情報を得ることができます – ravthiru
私は試していませんでしたが、それは問題だとは思いません。私は自分のアプリケーションにマスターレルムを使用していないので、私は自分のアプリケーションにこのsensorcloud-authレルムを作成します。 – LebroNan