我安裝了WSO2 AM(API Manager)1.10.0和使用AM 1.9.0中的user-mgt.xml,但現在我無法登錄到碳管理界面。我安裝了WSO2 AM(API Manager)1.10.0,並使用了AM 1.9.0中的user-mgt.xml,但現在我無法登錄到碳管理UI
API管理器配置有LDAP只讀主用戶存儲。
此外API Manager被配置爲使用默認的H2。但我認爲這不是一個原因。
如果我將API Manager配置爲標準用戶存儲(沒有對user-mgt.xml進行任何更改,即不添加readOnlyLdap配置並刪除默認JDBC UserStoreManager),請登錄到admin-dashboard確定。
我從wso2carbon.log得到了警告消息:
TID: [-1234] [] [2016-07-03 05:55:54,731] WARN {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - Failed Administrator login attempt 'admin[-1234]' at [2016-07-03 05:55:54,730+0000] {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil}
我所做的更改每I am unable to login to admin-dashboard application in WSO2 API manager的建議,遺憾的是該解決方案並沒有爲我工作。
基本上我安裝了全新的WSO2 am 1.10.0,默認設置,一切正常,直到我更改了user-mtg.xml以啓用LDAP,我無法再登錄到碳/管理界面。所以LDAP不支持wso2 am 1.10.0嗎?我遵循了有關LDAP設置的說明,但它不起作用。
奇怪的是,LDAP與1.9.0一起工作。因此,在版本1.10.0和1.9.0之間設置LDAP有什麼不同?
UPDATE:
就目前而言,我放棄了integarting LDAP與WSO2是1.10.0。我搬到了SAML2。但如果有人通過解決方案解決了這個問題,或者這可能會幫助其他人,請保持開放。謝謝。
感謝您的回覆。這被設置爲false,正如其他在線來源所建議的那樣: false 。我會將其設置爲true並在此更新。 –
我將該參數設置爲「true」進行測試。不幸的是,這並不適合我們。我還重新測試了一個全新的wso2 am 1.10.0,並啓用了ldap,並將此參數設置爲true,並在carbon.xml中更改了一些必需項(因此用戶名可以採用電子郵件格式)。不過,我無法使用LDAP憑證或默認管理員憑證進行登錄。在啓用LDAP的情況下將wso2從1.9.0升級到1.10.0時,WSO2文檔中缺少一些內容。 (我的1.9.0使用LDAP工作得很好,我不能用LDAP升級它!) –
好吧,我不確定我對這個有什麼其他好主意。我們的配置與您的配置略有不同,因爲我們使用LDAP作爲輔助用戶存儲,而不是主要的。鑑於您在以前的版本中沒有問題,我不明白這可能會有什麼幫助,但唯一的其他建議是在UserStoreManager中調用UserNameAttribute的值,因爲我們必須更改默認配置以使其適用於我們。對不起,我無法提供更多幫助...祝你好運。 – jchaplin