2017-08-08 22 views
0

我有一个用户配置文件,它在WSO2身份验证服务器中通过它的唯一用户名和唯一联系人ID进行标识。 WSO2已经支持唯一的用户名,但我也想确保我们不会有任何重复的联系ID分配。我们可以在WSO2 Identity Server中添加一个声明以获得唯一值吗?

有没有一种方法可以支持用户名以外的唯一性?

+0

通过配置完成此AFAIK没有任何开箱即用的方法。我能想到的解决方法是编写一个在配置文件更新期间触发的侦听器,并可以验证更新后的唯一联系人ID是否有效。这对你有用吗? – farasath

+0

但是,如果我试图调用WSO2 IS的管理服务来添加用户的声明,那么这个监听器会工作吗? –

+0

是的。这是在用户商店级别触发的。因此,当您以任何方式添加用户时,无论是管理员服务还是SCIM API,最低级别都会向用户添加声明。那时这个听众会被触发。 – farasath

回答

相关问题