Proxy
使用用於 elasticsearch 的 searchguard 對 ldap 使用者進行身份驗證
我有一個帶有搜尋保護外掛的彈性搜尋設置。我的彈性搜尋網路訪問在代理單點登錄之後,我想根據他們在 ldap 中的角色對通過 SSO 的使用者進行身份驗證。如何做到這一點。
這將在 5 月底發布 LDAP 組件時成為可能,請參閱https://github.com/floragunncom/search-guard/wiki。sg_config.yml 將如下所示:
搜尋警衛: 動態的: 網址: xff: 啟用:真 內部代理:192\.168\.0\.10|192\.168\.0\.11 remoteIpHeader: "x-forwarded-for" proxiesHeader: "x-forwarded-by" 可信代理:“proxy1|proxy2” 驗證器: 類型:代理 配置: user_header: "x-proxy-user" 角色標題:“x-代理角色” 授權: 身份驗證域代理: 啟用:真 訂單:0 身份驗證後端: 類型:ldap 配置: 主機:“ldapserver:389” 使用者搜尋:“(uid = {0})” 授權後端: 類型:ldap 配置: 主機:“ldapserver:389” 角色搜尋:“(uniqueMember={0})” 解決嵌套角色:真 角色庫:“ou=groups,o=TEST” 角色名:cn