cal*_*leb 1 .net c# asp.net asp.net-mvc claims-based-identity
我一直在查看各种System.IdentityModel.Claims.ClaimTypes属性(类引用),以查看我的每个用户模型属性是否都有预定义的类型.看来除了城市之外还有.例如,我看到除了城市之外我需要的每个地址字段:
ClaimTypes.StreetAddressClaimTypes.StateOrProvinceClaimTypes.PostalCode我注意到有一个ClaimTypes.Locality; 这应该用于代表城市吗?(这听起来不像是它的目的).或者是否有一些其他ClaimTypes属性来表示我缺少的城市?
实际上,你的假设是正确的.根据索赔目录:
(在RFC 2256中)主题的地址信息的位置组件.根据 RFC 2256:"此属性包含地点的名称,例如城市,县或其他地理区域."例如Redmond.
RFC 2256说:
5.8.升
此属性包含位置的名称,例如城市,
县或其他地理区域(localityName).Run Code Online (Sandbox Code Playgroud)( 2.5.4.7 NAME 'l' SUP name )
有关Microsoft的更多官方详细信息,您可以在PDF格式中找到,可在此处下载:身份选择器互操作性配置文件规范和配套指南.