无法在WSO2的用户配置文件中注册PostalCode、Tille、Location和DOB

无法在WSO2的用户配置文件中注册PostalCode、Tille、Location和DOB,wso2,wso2esb,wso2is,wso2carbon,Wso2,Wso2esb,Wso2is,Wso2carbon,我是WSO2的新手。我想在索赔配置中配置邮政编码、电话和出生日期,我可以在SP服务提供商屏幕->索赔配置中进行配置,如下所示 假设我已经在用户配置文件屏幕中配置了用户John,它给了我输入名字、姓氏、组织、电子邮件等选项,但没有给我PostalCode、DOB、Title、Location等选项 我想在UserStore用户配置文件中填充所有这些值,以便所有这些值都可以进入SAML Post。我正在阅读SAMLPost断言,我可以从子属性或属性语句中获取这些值,这样我就可以对照本地数据库检查用户

我是WSO2的新手。我想在索赔配置中配置邮政编码、电话和出生日期,我可以在SP服务提供商屏幕->索赔配置中进行配置,如下所示

假设我已经在用户配置文件屏幕中配置了用户John,它给了我输入名字、姓氏、组织、电子邮件等选项,但没有给我PostalCode、DOB、Title、Location等选项

我想在UserStore用户配置文件中填充所有这些值,以便所有这些值都可以进入SAML Post。我正在阅读SAMLPost断言,我可以从子属性或属性语句中获取这些值,这样我就可以对照本地数据库检查用户John的那些值

但我不知道我们如何在用户配置文件中保存PostalCode、DOB或我的chioce的任何自定义声明的值以使其可用?请帮帮我。请引导或提供屏幕截图


您需要配置新的声明映射,并将新声明URI映射到用户存储的属性中。似乎您已经创建了一个声明映射。如果需要在用户配置文件UI中显示新索赔,则需要勾选索赔映射配置中的默认支持复选框。
有关WSO2IS的声明管理的更多详细信息可用

我们无法在LDAP的用户对象中添加自定义声明定位器ID,因为我们不知道应该将哪个属性映射到定位器ID,但我们可以轻松地将其映射到用户配置文件,它在那里可见,但当我们保存任何值时,它会给出错误。请帮助…谢谢,NehaFirst,您需要知道LDAP用户对象支持的属性。然后您需要正确地映射它们。您可以从中选择属性并查看。。你可能需要尝试一下,找到最好的。