2

さまざまなSystem.IdentityModel.Claims.ClaimTypesプロパティ ( Class reference ) を調べて、各ユーザー モデル属性に事前定義された型があるかどうかを確認しました。市以外にもあるようです。たとえば、都市を除いて必要な各住所フィールドが表示されます。

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

ClaimTypes.Locality;があることに気づきました。これは都市を表すために使用する必要がありますか? (それが目的であるようには聞こえません)。または、欠落している都市を表す他の ClaimTypes プロパティがありますか?

4

1 に答える 1

7

実際、あなたの推測は正しかった。Claim Catalogによると:

(RFC 2256 の l) サブジェクトの住所情報の地域コンポーネント。RFC 2256によると、 「この属性には、都市、郡、またはその他の地理的地域などの地方の名前が含まれています。」例えばレドモンド。

RFC 2256は次のように述べています。

5.8. l

この属性には、都市、
郡、またはその他の地理的地域 (localityName) などの地域の名前が含まれます。

( 2.5.4.7 NAME 'l' SUP name )

Microsoft からのより公式な詳細は、 PDF形式で見つけることができ、ここからダウンロードできます: Identity Selector Interoperability Profile の仕様と関連ガイド

于 2013-05-02T15:07:59.750 に答える