2014-07-15 32 views
2

我們正在嘗試連接到WSO2IS的現有目錄中有LDAP組。帶'@'符號的wso2身份服務器問題

這些LDAP組的名稱中包含@(at)符號。這顯然會導致身份服務器4.5.0的問題。 WSO2禁止用戶使用該符號添加新的外部角色。當組中已有@符號的LDAP時,它們顯示爲空白行。

SOAP響應顯示組返回,但從名稱中除去'@'符號。再次 - 爲該角色出現空行。

WSO2支持LDAP組中的這個字符嗎?


更新:我在user-mgt.xml中找到正則表達式的屬性。我加入了「@」符號,以它,它讓我進入那個以「@」開始內部角色:

<Property name="RolenameJavaRegEx">[[email protected]_-|//]{3,30}$</Property> 

然而,即使這種變化之後,當我在一組拉從LDAP開頭用'@'表示這個'@'字符被刪除了。例如: LDAP組名:@ test123 這說明了在SOAP響應爲:

test123

這是一個bug或者是有,我很想念它指示缺少的配置屬性WSO2去掉這個角色?

謝謝, 邁克

回答

1

在目前的實現,WSO2IS不會允許使用@符號的角色名。由於@符號用於連接字符串值和角色名稱之外的連接,並且由於您看到了此行爲。