2017-08-01 4 views
2

adminciインターフェイスを使用して、キークローキングスタンドアロンインストールのマスターレルムを編集しようとしました。私はすでに全体の領域を作成し、すべて正常に動作します。マスター・レルム内のクライアント・ロールを更新しようとすると、サーバーは「コンテンツなし」と応答しますが、データは変更されません。何が悪いですか?Keycloak:Admin API経由でマスターレルムを更新する

相対URL: /auth/admin/realms/master/groups/654dc766-d307-4e44-9b6c-d53f16a2eedf

体:

{ 
"id":"654dc766-d307-4e44-9b6c-d53f16a2eedf", 
"name":"TECHNICAL", 
"path":"/TECHNICAL", 
"attributes":null, 
"realmRoles":null, 
"clientRoles":{ 
    "test-client-realm":[ 
     "manage-realm", 
     "manage-users", 
     "view-realm", 
     "view-users" 
    ] 
}, 
"subGroups":[] 
} 

答えて

0

更新クライアントがPUT /admin/realms/{realm}/clients/{id}を経由し、あなたの質問に記載されていないよう。あなたの例では、グループを更新します。

+0

はい、このレルムのクライアントロールマッピングが格納されているため、グループを更新する必要があります。クライアントの内部では、ロールのみを作成できますが、それらをレルムに割り当てることはできません。 Admin UIでは次のようになります。 レルム - >マスタ - >グループ - > {GroupName} - >ロールマッピング - >クライアントの選択 - >このグループのロールを追加すると、このグループのユーザはこのクライアント – alex

関連する問題