是否可以在WSO2IS中更改用户名正则表达式验证

是否可以在WSO2IS中更改用户名正则表达式验证,wso2,wso2is,wso2carbon,Wso2,Wso2is,Wso2carbon,是否可以在WSO2IS中更改用户名正则表达式验证。因为当我将用户从数据库同步到WSO2IS时,一些用户由于用户名验证而失败。某些用户的用户名属性与验证不匹配。下面是我的错误回复。因此,是否有可能更改此验证 {“schemas”:[“urn:ietf:params:scim:api:messages:2.0:BulkResponse”],“Operations”:[{“bulkId”:“qwerty1”,“method”:“POST”,“response”:“{“schemas”:[“urn:ie

是否可以在WSO2IS中更改用户名正则表达式验证。因为当我将用户从数据库同步到WSO2IS时,一些用户由于用户名验证而失败。某些用户的用户名属性与验证不匹配。下面是我的错误回复。因此,是否有可能更改此验证


{“schemas”:[“urn:ietf:params:scim:api:messages:2.0:BulkResponse”],“Operations”:[{“bulkId”:“qwerty1”,“method”:“POST”,“response”:“{“schemas”:[“urn:ietf:params:scim:api:messages:2.0:Error”],“scimType”:“invalidValue”,“detail”:“31301-用户名”sysadmin@gmail.com无效。用户名必须是以下格式的非空字符串,[a-zA-Z0-9.\\-\124;/]{3,30}$,“状态”:“400”,“状态”:{“code”:400}]}

您可以通过将以下配置添加到
部署.toml
来更改用户名regex,然后重新启动服务器。(注意:如果部署中已经定义了
[user_store]
[user_store]
username_java_regex=""
username_java_script_regex=""
参考:


  • 您可以通过将以下配置添加到
    部署.toml
    并重新启动服务器来更改用户名regex。(注意:如果部署中已经定义了
    [user\u store]
    。toml将这些配置添加到同一标记下)。根据需要在倒逗号内添加regex值

    [user_store]
    username_java_regex=""
    username_java_script_regex=""
    
    参考:


  • 是的,您可以在WSO2IS中更改用户名regex验证。由于您试图验证电子邮件地址模式作为用户名,因此可以尝试使用
    [user\u store]
    部分下[IS Home]/repository/conf/deployment.toml文件中的以下配置

    [user_store]
    username_java_regex="^[a-zA-Z0–9._-]+@[a-zA-Z0–9.-]+\\.[a-zA-Z]{2,4}$"
    username_java_script_regex="^[a-zA-Z0–9._-]+@[a-zA-Z0–9.-]+\\.[a-zA-Z]{2,4}$"
    

    如果您想验证不同的正则表达式模式,可以在上述配置中添加该正则表达式模式。

    是的,您可以在WSO2IS中更改用户名正则表达式验证。由于您试图验证电子邮件地址模式作为用户名,您可以尝试在[IS Home]中使用以下配置/repository/conf/deployment.toml文件,位于
    [user\u store]
    部分

    [user_store]
    username_java_regex="^[a-zA-Z0–9._-]+@[a-zA-Z0–9.-]+\\.[a-zA-Z]{2,4}$"
    username_java_script_regex="^[a-zA-Z0–9._-]+@[a-zA-Z0–9.-]+\\.[a-zA-Z]{2,4}$"
    

    如果要验证不同的正则表达式模式,可以在上述配置中添加该正则表达式模式。

    您可以通过搜索产品文档()。如果您无法从WSO2 IS文档中找到解决方案,最好在slack channel中提出这些问题。您可以通过搜索产品文档()轻松找到此类问题的答案。如果您无法从WSO2 IS文档中找到解决方案,最好在slack channel中提出这些问题。