WSO2 Identity Server用户名(带有区分符)

时间:2019-11-19 06:29:38

标签: wso2 wso2is

应用程序中的最新趋势是用户使用用户名进行注册,即使用户名不是唯一的(例如,也使用鉴别符值:Limnic#4391)。

诸如Discord,Rocket League,Battle.net等受欢迎的服务都在使用此服务。我想知道是否有可能在WSO2中实现这种类型的用户名系统。我能立即找到的就是使用电子邮件。

要登录这些服务,您确实确实使用了电子邮件,但是显示的用户名是带有区分符的名称。可以只是电子邮件身份验证,然后声明包含鉴别符和用户名的声明吗?

1 个答案:

答案 0 :(得分:1)

OOB WSO2 IS不支持这种功能,但是您可以编写自定义项来向用户名添加区分值。但是,用户名在系统中应该是唯一的。因此,您必须按原样保存用户名值和判别值。并且每当您获得用户名值时,就必须根据需要删除区分值。

正如您提到的,另一种选择是使用不同的声明来分别存储用户名和歧视值,并使用另一个唯一值进行身份验证。 (例如电子邮件)