2010-06-21 Marek Habersack <mhabersack@novell.com>
[mcs.git] / class / System.IdentityModel / System.IdentityModel.Claims / ClaimTypes.cs
blobed6033718f13bfeab966f545a466762a512e0ec2
1 //
2 // ClaimTypes.cs
3 //
4 // Author:
5 // Atsushi Enomoto <atsushi@ximian.com>
6 //
7 // Copyright (C) 2005 Novell, Inc. http://www.novell.com
8 //
9 // Permission is hereby granted, free of charge, to any person obtaining
10 // a copy of this software and associated documentation files (the
11 // "Software"), to deal in the Software without restriction, including
12 // without limitation the rights to use, copy, modify, merge, publish,
13 // distribute, sublicense, and/or sell copies of the Software, and to
14 // permit persons to whom the Software is furnished to do so, subject to
15 // the following conditions:
16 //
17 // The above copyright notice and this permission notice shall be
18 // included in all copies or substantial portions of the Software.
19 //
20 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
23 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
24 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
25 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
28 using System;
30 namespace System.IdentityModel.Claims
32 public static class ClaimTypes
34 public static string Anonymous {
35 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/anonymous"; }
38 public static string Authentication {
39 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authentication"; }
42 public static string AuthorizationDecision {
43 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authorizationdecision"; }
46 public static string Country {
47 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country"; }
50 public static string DateOfBirth {
51 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dateofbirth"; }
54 public static string DenyOnlySid {
55 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid"; }
58 public static string Dns {
59 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dns"; }
62 public static string Email {
63 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"; }
66 public static string Gender {
67 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/gender"; }
70 public static string GivenName {
71 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname"; }
74 public static string Hash {
75 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/hash"; }
78 public static string HomePhone {
79 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/homephone"; }
82 public static string Locality {
83 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality"; }
86 public static string MobilePhone {
87 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone"; }
90 public static string Name {
91 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"; }
94 public static string NameIdentifier {
95 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier"; }
98 public static string OtherPhone {
99 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/otherphone"; }
102 public static string PostalCode {
103 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode"; }
106 public static string PPID {
107 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier"; }
110 public static string Rsa {
111 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/rsa"; }
114 public static string Sid {
115 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/sid"; }
118 public static string Spn {
119 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/spn"; }
122 public static string StateOrProvince {
123 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince"; }
126 public static string StreetAddress {
127 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress"; }
130 public static string Surname {
131 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname"; }
134 public static string System {
135 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/system"; }
138 public static string Thumbprint {
139 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/thumbprint"; }
142 public static string Upn {
143 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn"; }
146 public static string Uri {
147 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri"; }
150 public static string Webpage {
151 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage"; }
154 public static string X500DistinguishedName {
155 get { return "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/x500distinguishedname"; }