WSO2 Identity Server:如何在用户名中添加特殊字符

时间:2019-10-31 10:36:41

标签: wso2 wso2is wso2carbon

我正在使用Identity Server 5.7.0,在这方面我有一个要求,可以将用户名启用为äÄöÖ等 使用产品随附的嵌入式ldap服务器。 现在,为了适应此更改,我将user-mgt.xml中的userstore manager属性更改为

<Property name="UsernameJavaRegEx">^[A-Za-zÀ-ȕ0-9(),-_., ]$</Property>

在启动脚本运行时,它抛出以下错误

    [Fatal Error] :241:49: Invalid byte 1 of 1-byte UTF-8 sequence.
    [2019-10-31 10:17:19,135] ERROR {org.wso2.carbon.user.core.internal.Activator} -  Cannot start User Manager Core bundle
    org.wso2.carbon.user.core.UserStoreException: Error occurred while replacing System variables in XML

我知道正在解析属性文件的序列无法解析它,因为A-Za-zÀ-ȕ0-9(),_。一定不能落入UTF-8。所以,我现在有以下问题

1)用户名JavaRegEx是否正确。或者为了允许所有瑞典语,法语和德语字符而应包括在其中 2)在哪里可以找到映射并转换此消息的序列介体

谢谢

0 个答案:

没有答案