簡體   English   中英

IBM Worklight 5.0.5-如何使用WAS ND 8.0.1為Application Center配置LDAP?

[英]IBM Worklight 5.0.5 - How to configure LDAP for Application Center using WAS ND 8.0.1?

我們一直沒有成功嘗試為Worklight Application Center啟用LDAP用戶身份驗證。 我們已經認真遵循了這里的指示信息: http : //pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=%2Fcom.ibm.help.doc%2Fwl_home.html

首先,我們在WAS控制台中創建了LDAP存儲庫,並將其添加到聯合存儲庫配置中: http : //pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=%2Fcom.ibm.worklight .help.doc%2Fappcenter%2Fc_ac_was8_ldap.html

然后,我們為用戶和組配置LDAP身份驗證,如下所示: http : //pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=%2Fcom.ibm.help.doc%2Fwl_home.html

最后,我們按照以下建議通過LDAP啟用了ACL管理: http : //pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=%2Fcom.ibm.help.doc%2Fwl_home.html

服務器重新啟動后,結果如下:

  • Worklight控制台:運行正常。
  • 應用程序中心:顯示一個?????? 在用戶空間中,與用戶相關的每個屏幕中都會出現以下錯誤: FWLAC0401W: No user appears to be logged, check the Application Center security configuration.
  • Worklight WAS控制台:我們已被鎖定。 LDAP用戶不起作用,初始的worklight / worklight用戶不起作用。 進入的唯一方法是更改​​實例的security.xml以重新進入並回滾安全性更改。

我們做錯了什么?
是否有更多類似“教程”的文檔來完成這些任務,我們在信息中心之后可能會犯一些錯誤。

關於應用程序中心效果:從技術上講,該消息表示Web安全上下文不包含主體(即用戶名)。 通常,必須對Application Center進行配置,以便出現登錄屏幕(這種情況適合您嗎?)。

我知道兩個可能的原因:

  1. WAS中禁用了應用程序安全性。 打開WAS控制台,然后選擇“安全性”>“全局安全性”。 確保選中“啟用應用程序安全性”。 還要確保選中“啟用管理安全性”。
  2. appcenteradmin角色映射到特殊主題“每個人”。 無法將appcenteradmin角色和appcenteruser角色都映射到該特殊主題,因為它只是禁用了身份驗證,因此安全上下文不再知道哪個用戶已登錄。在Applications> Application Types> WebSphere Enterprise Applications> AppCenter>中查找。安全角色到用戶/組的映射。 在這里,您可以看到角色的映射方式以及可以更改的方式。

由於Worklight WAS控制台也存在問題,因此我猜您的情況為1.,因為2.在Application Center本地,並且不影響WAS控制台。

暫無
暫無

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

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