从XML文件在WSO2 IS上启用新的LDAP声明

时间:2013-10-10 13:11:01

标签: wso2

我在LDAP模式中添加了一个新的用户属性,并配置了user-mgt.xml以支持新的自定义ObjectClass。

然后我使用了Claim Management UI,并成功设置了默认显示和支持的新属性。

现在一切正常:我检查了新的声明是否在注册表数据库中正确设置,每当我编辑用户配置文件时,我都可以查看和编辑新的自定义属性。

问题是:我可以从某个xml配置文件中直接设置吗?

我的问题是,即使我编辑claim-config.xml并将参数更改为要支持的http://wso2.org/claims方言中的相应声明,并给它一个DisplayOrder,它也没有效果。

我不想太依赖GUI和注册表状态,而是依赖配置文件。

由于

1 个答案:

答案 0 :(得分:0)

如果服务器已启动一次,则无法编辑claim-config.xml文件添加新声明。只有第一次启动,它会将所有声明填充到数据库中(您可以删除数据库并编辑文件并启动,然后它也会填充)。然后,您只能通过管理控制台UI编辑或添加它们。但是,如果您了解Identity Server,则所有这些UI功能都已通过Web服务API公开。如果您不喜欢UI,可以使用自动化Web服务调用来实现...基本上,SOAPUI可用于此目的。