2

我一直在查看各种System.IdentityModel.Claims.ClaimTypes属性(类参考)以查看我的每个用户模型属性是否有预定义的类型。似乎有与城市除外。例如,我看到了我需要的每个地址字段,但城市除外:

  • ClaimTypes.StreetAddress
  • ClaimTypes.StateOrProvince
  • ClaimTypes.PostalCode

我确实注意到有一个ClaimTypes.Locality; 这应该用来代表城市吗?(听起来这不是它的目的)。还是有其他一些 ClaimTypes 属性来代表我缺少的城市?

4

1 回答 1

7

其实你的猜想是对的。根据索赔目录

(RFC 2256 中的 l)主题地址信息的位置组件。根据 RFC 2256:“该属性包含一个地方的名称,例如城市、县或其他地理区域。” 例如雷德蒙德。

RFC 2256说:

5.8. l

此属性包含一个地区的名称,例如城市、
县或其他地理区域 (localityName)。

( 2.5.4.7 NAME 'l' SUP name )

您可以在PDF格式中找到 Microsoft 的更多官方详细信息,可在此处下载:身份选择器互操作性配置文件规范和配套指南

于 2013-05-02T15:07:59.750 回答