我一直在查看各种System.IdentityModel.Claims.ClaimTypes
属性(Class reference),以查看是否有针对每个用户模型属性的预定义类型。看来除了城市之外还有。例如,我看到除了城市之外我需要的每个地址字段:
ClaimTypes.StreetAddress
ClaimTypes.StateOrProvince
ClaimTypes.PostalCode
我注意到有一个ClaimTypes.Locality
;这应该用于代表城市吗? (这听起来不像是它的目的)。或者是否有其他ClaimTypes属性来表示我缺少的城市?
答案 0 :(得分:5)
实际上,你的假设是正确的。根据{{3}}:
(RFC 2256中的l)主题地址信息的位置组件。根据 Claim Catalog:“此属性 包含地点的名称,例如城市,县或其他 地理区域。“例如雷德蒙。
RFC 2256说:
5.8。升
此属性包含地点的名称,例如城市,
县或其他地理区域(localityName)。( 2.5.4.7 NAME 'l' SUP name )