Azure SAML用户属性&;声称

Azure SAML用户属性&;声称,azure,azure-active-directory,saml-2.0,azure-ad-b2b,Azure,Azure Active Directory,Saml 2.0,Azure Ad B2b,我有一个Azure广告,它被配置为SkillJar的身份提供者,该Azure广告的用户是B2B协作用户 我们已经通过SAML(Azure中的SkillJar企业应用程序)在SkillJar和Azure AD之间配置了SSO 我们需要将用户的名字和姓氏传递给Skilljar,为此,我必须从user.Displayname属性中提取用户的名字和姓氏。因此,我尝试使用如下转换创建SAML属性,但我不知道express“Space”的值应该是什么 [管理索赔>管理转换][1] [1]: https://

我有一个Azure广告,它被配置为SkillJar的身份提供者,该Azure广告的用户是B2B协作用户

我们已经通过SAML(Azure中的SkillJar企业应用程序)在SkillJar和Azure AD之间配置了SSO

我们需要将用户的名字和姓氏传递给Skilljar,为此,我必须从user.Displayname属性中提取用户的名字和姓氏。因此,我尝试使用如下转换创建SAML属性,但我不知道express“Space”的值应该是什么

[管理索赔>管理转换][1] [1]: https://i.stack.imgur.com/ZPlOe.png

[Azure广告中的用户配置文件][2]
[2]: https://i.stack.imgur.com/RXjSA.png下面的转换应该可以工作

ExtractAlpha()和FirstName的类型前缀

ExtractAlpha()和LastName的类型后缀

SkillJar请求的用户属性和声明


因为空格是一个特殊字符,所以它添加为分隔符。如果任何显示名称有多个空格,则名字和姓氏将不准确。

感谢@Kanishka,请遵循本文档-转换SAML索赔。如果您需要更多信息,请告诉我们。谢谢您的评论,但我的问题仍然存在:(您能帮我找出以下问题吗?我想在我的申请表中输入名字和姓氏,我将从全名中提取它们,例如:-(Kanishka Samarasinha)如果我使用“匹配后提取()”和“匹配前提取()”转换,应该怎么做?