WSO2 Micro Integrator 4.2.0能否用默认admin用户替代LDAP做基础授权?
WSO2 Micro Integrator 4.2.0 启用默认admin/admin用户替代LDAP配置
可行,不需要必须添加LDAP或RDBMS存储,只需修改用户存储配置切换回内置JDBC用户存储,就能沿用旧EI版本的默认admin/admin账号,具体操作步骤如下:
- 找到Micro Integrator的核心配置文件:
<MI_HOME>/conf/deployment.toml - 注释掉默认的LDAP用户存储配置块:
#[user_store] #type = "read_write_ldap" #connection_url = "ldap://localhost:10389" #connection_name = "uid=admin,ou=system" #connection_password = "admin" #user_search_base = "ou=Users,dc=wso2,dc=org" #group_search_base = "ou=Groups,dc=wso2,dc=org" - 添加内置JDBC用户存储的配置:
[user_store] type = "database" database_type = "h2" url = "jdbc:h2:./repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000" username = "wso2carbon" password = "wso2carbon" driver_name = "org.h2.Driver" read_only = false enable_email_domain_filter = false - 保存配置后重启Micro Integrator服务,重启完成后即可使用
admin/admin账号进行基础授权验证
注意:默认的H2数据库为嵌入式数据库,仅适合开发测试场景;若用于生产环境,建议切换至MySQL、PostgreSQL等企业级数据库,但开发阶段使用内置H2+默认账号完全满足需求
内容的提问来源于stack exchange,提问作者user666
相关产品推荐
相关产品推荐

