簡體   English   中英

Keycloak 角色映射

[英]Keycloak role mapping

我有一個用 keycloak 保護的 Spring Boot 應用程序。 領域中的每個用戶都有我的資源(客戶端)的角色。 角色在用戶選項卡上配置,對於角色映射選項卡下的特定用戶作為客戶端角色

在此處輸入圖片說明

我還使用與LDAP Active Directory 的集成,所有用戶都來自該目錄 現在,如果我想為 Active Directory (AD) 組添加特定角色,我必須轉到 Active Directory,獲取特定組的所有用戶並通過 keycloak api 在單獨的應用程序中添加 desierd 角色,這是非常糟糕的邏輯。

在以前版本的 keycloak (5.0.1) 中,它在 javascript 上有腳本映射器,可以獲取 Active Directory 組並將它們映射到特定客戶端的角色。 在最新版本 8.0.1 中它沒有這樣的映射器。

我想知道,最新版本的 Keycloak 是否有任何映射器或其他功能可以將 AD 組映射到資源角色。 所以,我可以說, group_name具有角色userclient_name和角色user出現在keycloak令牌下resource_access client_name roles列表

在此處輸入圖片說明

您可以按照以下步驟實現您想要的:

  1. 轉到左側菜單上的“群組”
  2. 選擇組
  3. 使用“角色映射”選項卡,選擇應分配給該組成員的客戶端角色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM