查看 Azure ACS 生成的请求 url 时,我可以看到 ACS 包括电子邮件、全名、名字和姓氏作为必需的声明。此外,全名属性映射到http://axschema.org/namePerson
声明类型。
现在我已将MyOpenID添加为身份提供者。MyOpenID 无法识别 axschema 声明,但我http://schema.openid.net/namePerson
已从 MyOpenID 成功检索。
问题是,即使我将http://schema.openid.net/namePerson
声明添加为与 ACS 中的 MyOpenID Claim Issuer 相关的规则,该声明也不会包含在 ACS 生成的请求 url 中。
是否有任何(隐藏的)方式来配置需要此声明的请求?或者更好的是,将内置映射更改为使用schema.openid.net/namePerson
类型而不是axschema.org/namePerson
?