【发布时间】:2019-07-16 22:51:21
【问题描述】:
我正在尝试配置 SAML 非图库企业应用,但在配置声明时遇到问题。总结当前声明,objectGUID 作为名称标识符发送。他们将extensionAttribute6 发送为OrgID。 GivenName、sn 和 e-mail 地址在没有任何更改的情况下发送。
AD Connect 已配置为将 objectGUID 和 extensionAttribute6 同步到 AAD,这些属性在企业应用程序的 SSO 配置刀片中可用。
我的问题是:
1) 是否需要为objectGUID 定义命名空间,或者是否可以仅从声明和名称标识符中的源属性中选择?
2) 如何将extensionAttribute6 转换为OrgID?
ADFS 中当前的声明规则是:
1)
c:[类型 == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", 发行人 == "广告授权"] => issue(store = "Active Directory", types = ("GUID"), query = ";objectGuid;{0}", param = c.Value);
2)
c:[Type == "GUID"] =>问题(类型=“http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier”, 发行人 = c.Issuer,OriginalIssuer = c.OriginalIssuer,价值 = c.Value, ValueType = c.ValueType, 属性["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified");
3)
c:[类型 == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", 发行人 == "广告授权"] =>问题(商店=“活动目录”,类型=(“给定名称”,“sn”,“组织ID”,“邮件”),查询= ";givenName,sn,extensionAttribute6,mail;{0}", 参数 = c.Value);
【问题讨论】: