答案1
1.没有内置的“EmployeeNo”这样的声明,除非您自己创建自定义声明。您可以在声明描述节点上找到所有受支持的声明。
2.当您使用“将 LDAP 属性发送为声明”时,您应该确保该属性(在您的情况下为员工编号)已在 AD 中填充,因为当声明规则引擎运行时,它将在 AD 数据库中查找此属性值。
3.UPN、电子邮件地址、通用名称,这三种身份声明类型中至少有一种必须存在才能颁发令牌。通常我们使用 UPN 作为用户的身份。因此,您也可以在颁发转换规则中添加 UPN。
答案2
对于遇到同样问题的人,只需使用问题中的设置(它们已被编辑以反映我所做的某些更改)。这些将用于将员工编号添加到 ADFS 3.0 中的传出索赔中。