通过SSO创建用户时,WSO2删除电子邮件

时间:2018-12-04 16:42:32

标签: wso2 saml-2.0 wso2is wso2carbon

我们正在WSO2中通过多个身份提供者(主要是ADFS后端)创建用户。我们正在将UPN映射到ADFS方面的主题,并期望获得WSO2方面的用户ID(如user @ domain)(使用即时配置。示例SAML响应如下所示:

fopen('test.csv')

问题是,在WSO2方面,我们只是将 user 作为用户ID,而不是预期的 user @ domain 。不管我们如何配置映射,最后的@stuff都会被剪切掉。有人知道如何配置它,以在WSO2中获得完整的 user @ domain 作为用户ID吗?

希望你能帮助我!

2 个答案:

答案 0 :(得分:0)

默认情况下,WSO2产品将用户名设为@。这就是为什么删除用户名的@stuff部分。如果要使用电子邮件作为用户名,则需要进行配置。 Here是详细的文档

然后,用户名将被视为user @ domain @ tenentDomain。对于超级租户,您不需要@tenentDomain。

答案 1 :(得分:0)

我实际上设法在ADFS端创建了一个自定义声明对话框,该对话框操纵声明以包含一个以上的@符号。这迫使WSOIS做我想做的事情。不是最漂亮的解决方案,但它现在可以使用...