OASIS 拥有 http://schemas.xmlsoap.org/ws/2005/05/identity 命名空间,但我找不到定义“名称”声明类型的任何地方。还有其他声明,例如名字、姓氏、电子邮件地址等,但没有仅涉及姓名的声明。
是否有定义此声明类型的权威位置?我有兴趣了解此声明的正确用法。
我现在能找到的唯一提到命名空间的来源是 Windows Identity Foundation 文档:
https://msdn.microsoft.com/en-us/library/microsoft.identitymodel.claims.claimtypes_members.aspx
虽然我现在找不到它,但在我看来微软使用了官方来源。我不认为它会被实施。
刚刚发现一个有趣的线程:正确使用名称声明(http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name)
也许这是微软独有的主张?
https://schemas.xmlsoap.org/ws/2005/05/identity/claims.xsd列出了
givenname
和surname
,但没有列出名称。我见过一些系统,其中名称的意思是登录名或电子邮件。