65 instantiations of Claim
System.IdentityModel (42)
System\IdentityModel\Claims\Claim.cs (13)
84system = new Claim(ClaimTypes.System, XsiConstants.System, Rights.Identity); 111return new Claim(ClaimTypes.Dns, dns, Rights.PossessProperty, ClaimComparer.Dns); 119return new Claim(ClaimTypes.DenyOnlySid, sid, Rights.PossessProperty); 127return new Claim(ClaimTypes.Hash, SecurityUtils.CloneBuffer(hash), Rights.PossessProperty, ClaimComparer.Hash); 135return new Claim(ClaimTypes.Email, mailAddress, Rights.PossessProperty); 143return new Claim(ClaimTypes.Name, name, Rights.PossessProperty); 151return new Claim(ClaimTypes.Rsa, rsa, Rights.PossessProperty, ClaimComparer.Rsa); 159return new Claim(ClaimTypes.Spn, spn, Rights.PossessProperty); 167return new Claim(ClaimTypes.Thumbprint, SecurityUtils.CloneBuffer(thumbprint), Rights.PossessProperty, ClaimComparer.Thumbprint); 175return new Claim(ClaimTypes.Upn, upn, Rights.PossessProperty, ClaimComparer.Upn); 183return new Claim(ClaimTypes.Uri, uri, Rights.PossessProperty); 191return new Claim(ClaimTypes.Sid, sid, Rights.PossessProperty); 199return new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.PossessProperty, ClaimComparer.X500DistinguishedName);
System\IdentityModel\Claims\ClaimSet.cs (2)
28claims.Add(new Claim(ClaimTypes.System, XsiConstants.System, Rights.PossessProperty)); 43claims.Add(new Claim(ClaimTypes.Sid, sid, Rights.Identity));
System\IdentityModel\Claims\WindowsClaimSet.cs (2)
155claims.Add(new Claim(ClaimTypes.Sid, this.windowsIdentity.User, Rights.Identity)); 207yield return new Claim(ClaimTypes.Sid, this.windowsIdentity.User, Rights.Identity);
System\IdentityModel\Claims\X509CertificateClaimSet.cs (5)
169claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.Identity)); 170claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.PossessProperty)); 243yield return new Claim(ClaimTypes.Thumbprint, this.certificate.GetCertHash(), Rights.Identity); 247yield return new Claim(ClaimTypes.Thumbprint, this.certificate.GetCertHash(), Rights.PossessProperty); 349claims.Add(new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.Identity));
System\IdentityModel\Selectors\CustomUserNameSecurityTokenAuthenticator.cs (1)
43claims.Add(new Claim(ClaimTypes.Name, userName, Rights.Identity));
System\IdentityModel\Selectors\RsaSecurityTokenAuthenticator.cs (1)
28claims.Add(new Claim(ClaimTypes.Rsa, rsaToken.Rsa, Rights.Identity));
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (1)
192return new DefaultClaimSet(new Claim(ClaimTypes.Rsa, rsaKeyIdentifierClause.Rsa, Rights.PossessProperty));
System\IdentityModel\Tokens\SamlAttribute.cs (1)
196tempClaims.Add(new Claim(this.claimType, this.attributeValues[i], Rights.PossessProperty));
System\IdentityModel\Tokens\SamlAuthenticationStatement.cs (1)
149claims.Add(new Claim(ClaimTypes.Authentication, new SamlAuthenticationClaimResource(this.authenticationInstant, this.authenticationMethod, this.dnsAddress, this.ipAddress, this.authorityBindings), Rights.PossessProperty));
System\IdentityModel\Tokens\SamlAuthorizationDecisionStatement.cs (1)
139claims.Add(new Claim(ClaimTypes.AuthorizationDecision, new SamlAuthorizationDecisionClaimResource(this.resource, this.accessDecision, this.actions[i].Namespace, this.actions[i].Action), Rights.PossessProperty));
System\IdentityModel\Tokens\SamlSubject.cs (2)
211this.claims.Add(new Claim(ClaimTypes.NameIdentifier, new SamlNameIdentifierClaimResource(this.name, this.nameQualifier, this.nameFormat), Rights.Identity)); 212this.claims.Add(new Claim(ClaimTypes.NameIdentifier, new SamlNameIdentifierClaimResource(this.name, this.nameQualifier, this.nameFormat), Rights.PossessProperty));
System\IdentityModel\Tokens\SessionSecurityToken.cs (12)
1649return new SysClaim(SysClaimTypes.Sid, new SecurityIdentifier(sidBytes, 0), right); 1657return new SysClaim(SysClaimTypes.DenyOnlySid, new SecurityIdentifier(sidBytes, 0), right); 1665return new SysClaim(SysClaimTypes.X500DistinguishedName, new X500DistinguishedName(rawData), right); 1673return new SysClaim(SysClaimTypes.Thumbprint, thumbprint, right); 1681return new SysClaim(SysClaimTypes.Name, name, right); 1689return new SysClaim(SysClaimTypes.Dns, dns, right); 1700return new SysClaim(SysClaimTypes.Rsa, rsa, right); 1708return new SysClaim(SysClaimTypes.Email, new System.Net.Mail.MailAddress(address), right); 1721return new SysClaim(SysClaimTypes.Hash, hash, right); 1729return new SysClaim(SysClaimTypes.Spn, spn, right); 1737return new SysClaim(SysClaimTypes.Upn, upn, right); 1745return new SysClaim(SysClaimTypes.Uri, new Uri(url), right);
System.ServiceModel (22)
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (1)
210claims.Add(new Claim(ClaimTypes.Sid, securityIdentifier, Rights.Identity));
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
139return new Claim(PeerClaimType, resourceValue, resourceRight);
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (2)
369if (claimset.ContainsClaim(new System.IdentityModel.Claims.Claim( 385if (claimset.ContainsClaim(new System.IdentityModel.Claims.Claim(
System\ServiceModel\Security\SctClaimSerializer.cs (12)
239return new Claim(ClaimTypes.Sid, new SecurityIdentifier(sidBytes, 0), right); 247return new Claim(ClaimTypes.DenyOnlySid, new SecurityIdentifier(sidBytes, 0), right); 255return new Claim(ClaimTypes.X500DistinguishedName, new X500DistinguishedName(rawData), right); 263return new Claim(ClaimTypes.Thumbprint, thumbprint, right); 271return new Claim(ClaimTypes.Name, name, right); 279return new Claim(ClaimTypes.Dns, dns, right); 290return new Claim(ClaimTypes.Rsa, rsa, right); 298return new Claim(ClaimTypes.Email, new System.Net.Mail.MailAddress(address), right); 311return new Claim(ClaimTypes.Hash, hash, right); 319return new Claim(ClaimTypes.Spn, spn, right); 327return new Claim(ClaimTypes.Upn, upn, right); 335return new Claim(ClaimTypes.Uri, new Uri(url), right);
System\ServiceModel\Security\SecurityUtils.cs (2)
973identityClaim = new Claim(ClaimTypes.Upn, principalName, Rights.Identity); 978identityClaim = new Claim(ClaimTypes.Spn, principalName, Rights.Identity);
System\ServiceModel\Security\Tokens\KerberosRequestorSecurityTokenAuthenticator.cs (1)
32ClaimSet claimSet = new DefaultClaimSet(ClaimSet.System, new Claim(ClaimTypes.Spn, kerbToken.ServicePrincipalName, Rights.PossessProperty));
System\ServiceModel\X509CertificateEndpointIdentity.cs (3)
24base.Initialize(new Claim(ClaimTypes.Thumbprint, certificate.GetCertHash(), Rights.PossessProperty)); 37base.Initialize(new Claim(ClaimTypes.Thumbprint, primaryCertificate.GetCertHash(), Rights.PossessProperty)); 64base.Initialize(new Claim(ClaimTypes.Thumbprint, certificate.GetCertHash(), Rights.PossessProperty));
System.ServiceModel.Activities (1)
System\ServiceModel\XamlIntegration\EndpointIdentityExtension.cs (1)
45Claim claim = new Claim(this.ClaimType, this.ClaimResource, this.ClaimRight);
258 references to Claim
System.IdentityModel (151)
System\IdentityModel\Claims\Claim.cs (19)
39static Claim system; 48IEqualityComparer<Claim> comparer; 50Claim(string claimType, object resource, string right, IEqualityComparer<Claim> comparer) 71public static IEqualityComparer<Claim> DefaultComparer 75return EqualityComparer<Claim>.Default; 79public static Claim System 106public static Claim CreateDnsClaim(string dns) 114public static Claim CreateDenyOnlyWindowsSidClaim(SecurityIdentifier sid) 122public static Claim CreateHashClaim(byte[] hash) 130public static Claim CreateMailAddressClaim(MailAddress mailAddress) 138public static Claim CreateNameClaim(string name) 146public static Claim CreateRsaClaim(RSA rsa) 154public static Claim CreateSpnClaim(string spn) 162public static Claim CreateThumbprintClaim(byte[] thumbprint) 170public static Claim CreateUpnClaim(string upn) 178public static Claim CreateUriClaim(Uri uri) 186public static Claim CreateWindowsSidClaim(SecurityIdentifier sid) 194public static Claim CreateX500DistinguishedNameClaim(X500DistinguishedName x500DistinguishedName) 206return comparer.Equals(this, obj as Claim);
System\IdentityModel\Claims\ClaimComparer.cs (19)
15class ClaimComparer : IEqualityComparer<Claim> 17static IEqualityComparer<Claim> defaultComparer; 18static IEqualityComparer<Claim> hashComparer; 19static IEqualityComparer<Claim> dnsComparer; 20static IEqualityComparer<Claim> rsaComparer; 21static IEqualityComparer<Claim> thumbprintComparer; 22static IEqualityComparer<Claim> upnComparer; 23static IEqualityComparer<Claim> x500DistinguishedNameComparer; 31public static IEqualityComparer<Claim> GetComparer(string claimType) 50public static IEqualityComparer<Claim> Default 62public static IEqualityComparer<Claim> Dns 74public static IEqualityComparer<Claim> Hash 86public static IEqualityComparer<Claim> Rsa 98public static IEqualityComparer<Claim> Thumbprint 110public static IEqualityComparer<Claim> Upn 122public static IEqualityComparer<Claim> X500DistinguishedName 135public bool Equals(Claim claim1, Claim claim2) 149public int GetHashCode(Claim claim)
System\IdentityModel\Claims\ClaimsConversionHelper.cs (5)
33foreach (System.IdentityModel.Claims.Claim claim in claimset.Issuer.FindClaims(System.IdentityModel.Claims.ClaimTypes.Name, System.IdentityModel.Claims.Rights.Identity)) 64public static System.Security.Claims.Claim CreateClaimFromWcfClaim(System.IdentityModel.Claims.Claim wcfClaim) 69public static System.Security.Claims.Claim CreateClaimFromWcfClaim(System.IdentityModel.Claims.Claim wcfClaim, string issuer) 113static void AssignClaimFromStringResourceSysClaim(System.IdentityModel.Claims.Claim claim, out string claimType, out string claimValue) 131static void AssignClaimFromSysClaim(System.IdentityModel.Claims.Claim claim, out string _type, out string _value, out string _valueType, out string samlNameIdentifierFormat, out string samlNameIdentifierNameQualifier)
System\IdentityModel\Claims\ClaimSet.cs (17)
14public abstract class ClaimSet : IEnumerable<Claim> 26List<Claim> claims = new List<Claim>(2); 27claims.Add(Claim.System); 41List<Claim> claims = new List<Claim>(2); 44claims.Add(Claim.CreateWindowsSidClaim(sid)); 70public virtual bool ContainsClaim(Claim claim, IEqualityComparer<Claim> comparer) 77IEnumerable<Claim> claims = FindClaims(null, null); 80foreach (Claim matchingClaim in claims) 89public virtual bool ContainsClaim(Claim claim) 94IEnumerable<Claim> claims = FindClaims(claim.ClaimType, claim.Right); 97foreach (Claim matchingClaim in claims) 106public abstract Claim this[int index] { get; } 110public abstract IEnumerable<Claim> FindClaims(string claimType, string right); 111public abstract IEnumerator<Claim> GetEnumerator();
System\IdentityModel\Claims\DefaultClaimSet.cs (11)
17IList<Claim> claims; 19public DefaultClaimSet(params Claim[] claims) 24public DefaultClaimSet(IList<Claim> claims) 29public DefaultClaimSet(ClaimSet issuer, params Claim[] claims) 34public DefaultClaimSet(ClaimSet issuer, IList<Claim> claims) 39public override Claim this[int index] 54public override bool ContainsClaim(Claim claim) 69public override IEnumerable<Claim> FindClaims(string claimType, string right) 76Claim claim = this.claims[i]; 86public override IEnumerator<Claim> GetEnumerator() 91protected void Initialize(ClaimSet issuer, IList<Claim> claims)
System\IdentityModel\Claims\WindowsClaimSet.cs (19)
23IList<Claim> claims; 74public override Claim this[int index] 149IList<Claim> InitializeClaimsCore() 152return new List<Claim>(); 154List<Claim> claims = new List<Claim>(3); 156Claim claim; 161claims.Add(Claim.CreateNameClaim(this.windowsIdentity.Name)); 194public override IEnumerable<Claim> FindClaims(string claimType, string right) 213Claim sid; 227Claim sid = this.Groups[i]; 244Claim claim = this.claims[i]; 255public override IEnumerator<Claim> GetEnumerator() 267class GroupSidClaimCollection : Collection<Claim> 291base.Add(Claim.CreateWindowsSidClaim(new SecurityIdentifier(group.Sid))); 295base.Add(Claim.CreateDenyOnlyWindowsSidClaim(new SecurityIdentifier(group.Sid))); 351static bool TryCreateWindowsSidClaim(WindowsIdentity windowsIdentity, out Claim claim) 362claim = Claim.CreateWindowsSidClaim(new SecurityIdentifier(user.Sid)); 367claim = Claim.CreateDenyOnlyWindowsSidClaim(new SecurityIdentifier(user.Sid));
System\IdentityModel\Claims\X509CertificateClaimSet.cs (23)
24IList<Claim> claims; 52public override Claim this[int index] 165IList<Claim> InitializeClaimsCore() 167List<Claim> claims = new List<Claim>(); 175claims.Add(Claim.CreateX500DistinguishedNameClaim(this.certificate.SubjectName)); 181claims.Add(Claim.CreateNameClaim(value)); 185claims.Add(Claim.CreateMailAddressClaim(new MailAddress(value))); 189claims.Add(Claim.CreateUpnClaim(value)); 193claims.Add(Claim.CreateUriClaim(new Uri(value))); 205claims.Add(Claim.CreateRsaClaim(rsa)); 232public override IEnumerable<Claim> FindClaims(string claimType, string right) 254foreach (var claim in GetDnsClaims(certificate)) 267Claim claim = this.claims[i]; 278private static List<Claim> GetDnsClaims(X509Certificate2 cert) 280List<Claim> dnsClaimEntries = new List<Claim>(); 285dnsClaimEntries.Add(Claim.CreateDnsClaim(value)); 309dnsClaimEntries.Add(Claim.CreateDnsClaim(keyval[1])); 318public override IEnumerator<Claim> GetEnumerator() 348List<Claim> claims = new List<Claim>(2); 350claims.Add(Claim.CreateX500DistinguishedNameClaim(x500DistinguishedName));
System\IdentityModel\SecurityUtils.cs (1)
427Claim claim = claimSet[i];
System\IdentityModel\Selectors\CustomUserNameSecurityTokenAuthenticator.cs (3)
42List<Claim> claims = new List<Claim>(2); 44claims.Add(Claim.CreateNameClaim(userName));
System\IdentityModel\Selectors\RsaSecurityTokenAuthenticator.cs (3)
27List<Claim> claims = new List<Claim>(2); 29claims.Add(Claim.CreateRsaClaim(rsaToken.Rsa));
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (1)
196return new DefaultClaimSet(Claim.CreateHashClaim(encryptedKeyIdentifierClause.GetBuffer()));
System\IdentityModel\Tokens\SamlAttribute.cs (5)
21List<Claim> claims; 56public SamlAttribute(Claim claim) 185public virtual ReadOnlyCollection<Claim> ExtractClaims() 189List<Claim> tempClaims = new List<Claim>(this.attributeValues.Count);
System\IdentityModel\Tokens\SamlAttributeStatement.cs (2)
155protected override void AddClaimsToList(IList<Claim> claims) 164ReadOnlyCollection<Claim> attributeClaims = attributes[i].ExtractClaims();
System\IdentityModel\Tokens\SamlAuthenticationStatement.cs (1)
144protected override void AddClaimsToList(IList<Claim> claims)
System\IdentityModel\Tokens\SamlAuthorizationDecisionStatement.cs (1)
132protected override void AddClaimsToList(IList<Claim> claims)
System\IdentityModel\Tokens\SamlSubject.cs (5)
34List<Claim> claims; 204public virtual ReadOnlyCollection<Claim> ExtractClaims() 208this.claims = new List<Claim>(); 233Claim identityClaim = null; 234foreach (Claim claim in this.subjectKeyClaimset.FindClaims(null, Rights.Identity))
System\IdentityModel\Tokens\SamlSubjectStatement.cs (4)
76List<Claim> claims = new List<Claim>(); 77ReadOnlyCollection<Claim> subjectClaims = this.subject.ExtractClaims(); 99protected abstract void AddClaimsToList(IList<Claim> claims);
System\IdentityModel\Tokens\SctAuthorizationPolicy.cs (2)
8using SysClaim = System.IdentityModel.Claims.Claim; 20internal SctAuthorizationPolicy( SysClaim claim )
System\IdentityModel\Tokens\SessionSecurityToken.cs (10)
25using SysClaim = System.IdentityModel.Claims.Claim; 496SysClaim sysClaim = DeserializeSysClaim(reader); 769SysClaim identityClaim = ((System.IdentityModel.Claims.DefaultClaimSet)((IAuthorizationPolicy)this.SctAuthorizationPolicy).Issuer)[0]; 1505/// Serializes the given <see cref="System.IdentityModel.Claims.Claim"/> to the given XmlDictionaryWriter. 1509private void SerializeSysClaim(SysClaim claim, XmlDictionaryWriter writer) 1585else if (claim == SysClaim.System) 1633/// <returns>Instance of <see cref="System.IdentityModel.Claims.Claim"/></returns> 1634private SysClaim DeserializeSysClaim(XmlDictionaryReader reader) 1713return SysClaim.System; 1766static void WriteRightAttribute(SysClaim claim, SessionDictionary dictionary, XmlDictionaryWriter writer)
System.ServiceModel (100)
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (3)
209List<Claim> claims = new List<Claim>(2); 211claims.Add(Claim.CreateWindowsSidClaim(securityIdentifier));
System\ServiceModel\Channels\PeerSecurityHelpers.cs (9)
34public static byte[] ComputeHash(Claim claim, string pwd) 86public static bool Authenticate(Claim claim, string password, byte[] authenticator) 117public static bool AuthenticateRequest(Claim claim, string password, Message message) 123public static bool AuthenticateResponse(Claim claim, string password, Message message) 137static internal Claim Claim() 352public PeerHashToken(Claim claim, string password) 409public bool Validate(Claim claim, string password) 813public Message ProcessRst(Message message, Claim claim) 855public void ProcessRstr(IPeerNeighbor neighbor, Message message, Claim claim)
System\ServiceModel\Channels\PeerSecurityManager.cs (6)
525Claim claim = null; 549public static Claim FindClaim(ServiceSecurityContext context) 551Claim result = null; 556IEnumerator<Claim> claims = claimSet.FindClaims(ClaimTypes.Rsa, null).GetEnumerator(); 596public PeerHashToken GetExpectedTokenForClaim(Claim claim) 636Claim claim = FindClaim(ServiceSecurityContext.Current);
System\ServiceModel\Configuration\IdentityElement.cs (1)
94Claim claim = identity.IdentityClaim;
System\ServiceModel\Diagnostics\PeerNodeTraceRecord.cs (1)
239foreach (Claim claim in claimSet)
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (5)
184internal static void TraceIdentityVerificationSuccess(EventTraceActivity eventTraceActivity, EndpointIdentity identity, Claim claim, Type identityVerifier) 584static internal void WriteClaim(XmlWriter xml, Claim claim) 1049Claim claim; 1052public IdentityVerificationSuccessTraceRecord(EndpointIdentity identity, Claim claim, Type identityVerifier) 1115Claim claim = claimSet[j];
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (2)
473Claim claim = Claim.CreateWindowsSidClaim((SecurityIdentifier)account.Translate(typeof(SecurityIdentifier)));
System\ServiceModel\DnsEndpointIdentity.cs (2)
20base.Initialize(Claim.CreateDnsClaim(dnsName)); 23public DnsEndpointIdentity(Claim identity)
System\ServiceModel\EndpointIdentity.cs (10)
31Claim identityClaim; 32IEqualityComparer<Claim> claimComparer; 38protected void Initialize(Claim identityClaim) 46protected void Initialize(Claim identityClaim, IEqualityComparer<Claim> claimComparer) 55public Claim IdentityClaim 67public static EndpointIdentity CreateIdentity(Claim identity) 181internal bool Matches(Claim claim) 186IEqualityComparer<Claim> GetClaimComparer() 189this.claimComparer = Claim.DefaultComparer;
System\ServiceModel\GeneralEndpointIdentity.cs (1)
15public GeneralEndpointIdentity(Claim identityClaim)
System\ServiceModel\RsaEndpointIdentity.cs (4)
23base.Initialize(Claim.CreateRsaClaim(ToRsa(publicKey))); 36base.Initialize(Claim.CreateRsaClaim(rsa)); 39public RsaEndpointIdentity(Claim identity) 63base.Initialize(Claim.CreateRsaClaim(rsa));
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (5)
457foreach (System.IdentityModel.Claims.Claim c in authContext.ClaimSets[0]) 723class ClaimStringValueComparer : IEqualityComparer<System.IdentityModel.Claims.Claim> 727public bool Equals(System.IdentityModel.Claims.Claim claim1, System.IdentityModel.Claims.Claim claim2) 747public int GetHashCode(System.IdentityModel.Claims.Claim claim)
System\ServiceModel\Security\IdentityVerifier.cs (9)
135foreach (Claim claim in claimSet.FindClaims(ClaimTypes.Dns, Rights.PossessProperty)) 226SecurityIdentifier GetSecurityIdentifier(Claim claim) 237Claim CheckDnsEquivalence(ClaimSet claimSet, string expectedSpn) 240IEnumerable<Claim> claims = claimSet.FindClaims(ClaimTypes.Spn, Rights.PossessProperty); 241foreach (Claim claim in claims) 251Claim CheckSidEquivalence(SecurityIdentifier identitySid, ClaimSet claimSet) 253foreach (Claim claim in claimSet) 297Claim claim = CheckDnsEquivalence(claimSet, expectedSpn); 324Claim claim = CheckSidEquivalence(identitySid, claimSet);
System\ServiceModel\Security\SctClaimSerializer.cs (9)
31static void WriteRightAttribute(Claim claim, SctClaimDictionary dictionary, XmlDictionaryWriter writer) 57public static void SerializeClaim(Claim claim, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer) 131else if (claim == Claim.System) 212foreach (Claim claim in claimSet) 226public static Claim DeserializeClaim(XmlDictionaryReader reader, SctClaimDictionary dictionary, XmlObjectSerializer serializer) 303return Claim.System; 339return (Claim)serializer.ReadObject(reader); 375List<Claim> claims = new List<Claim>();
System\ServiceModel\Security\SctClaimsHandler.cs (4)
11using SysClaim = System.IdentityModel.Claims.Claim; 115SysClaim claim = GetPrimaryIdentityClaim( SystemAuthorizationContext.CreateDefaultAuthorizationContext( sct.AuthorizationPolicies ) ); 148SysClaim GetPrimaryIdentityClaim( SystemAuthorizationContext authContext ) 155foreach ( System.IdentityModel.Claims.Claim claim in claimSet.FindClaims( null, System.IdentityModel.Claims.Rights.Identity ) )
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
2734Claim identityClaim = SecurityUtils.GetPrimaryIdentityClaim(((GenericXmlSecurityToken)sessionToken).AuthorizationPolicies);
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (2)
575Claim identityClaim = SecurityUtils.GetPrimaryIdentityClaim(authorizationPolicies); 583return Claim.DefaultComparer.Equals(incomingContext.IdentityClaim, identityClaim);
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
2503Claim identityClaim = SecurityUtils.GetPrimaryIdentityClaim(sessionToken.AuthorizationPolicies);
System\ServiceModel\Security\SecurityUtils.cs (10)
782internal static Claim GetPrimaryIdentityClaim(ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 787internal static Claim GetPrimaryIdentityClaim(AuthorizationContext authContext) 794foreach (Claim claim in claimSet.FindClaims(null, Rights.Identity)) 969Claim identityClaim; 970Claim primaryPrincipal; 974primaryPrincipal = Claim.CreateUpnClaim(principalName); 979primaryPrincipal = Claim.CreateSpnClaim(principalName); 982List<Claim> claims = new List<Claim>(2); 1851foreach (Claim claim in claimSet.FindClaims(claimType, null))
System\ServiceModel\Security\SimpleSecurityTokenProvider.cs (2)
102List<Claim> claims = new List<Claim>(1);
System\ServiceModel\Security\SpnegoTokenProvider.cs (1)
239Claim identityClaim = identity.IdentityClaim;
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (2)
938List<Claim> claims = new List<Claim>(1);
System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (2)
101DataContractSerializer claimSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(Claim), this.knownTypes, int.MaxValue); 198DataContractSerializer claimSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(Claim), this.knownTypes, int.MaxValue);
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (1)
15using SysClaim = System.IdentityModel.Claims.Claim;
System\ServiceModel\ServiceSecurityContext.cs (2)
24Claim identityClaim; 101internal Claim IdentityClaim
System\ServiceModel\SpnEndpointIdentity.cs (2)
55base.Initialize(Claim.CreateSpnClaim(spnName)); 58public SpnEndpointIdentity(Claim identity)
System\ServiceModel\UpnEndpointIdentity.cs (3)
32base.Initialize(Claim.CreateUpnClaim(upnName)); 36public UpnEndpointIdentity(Claim identity) 67base.Initialize(Claim.CreateUpnClaim(GetUpnFromWindowsIdentity(this.windowsIdentity)));
System.ServiceModel.Activities (1)
System\ServiceModel\XamlIntegration\EndpointIdentityExtension.cs (1)
45Claim claim = new Claim(this.ClaimType, this.ClaimResource, this.ClaimRight);
System.WorkflowServices (6)
System\ServiceModel\Security\SerializableAuthorizationContext.cs (4)
27typeof(Claim) 81foreach (Claim claim in claimSet) 121DataContractSerializer claimSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(Claim), knownTypes, 0x7fffffff); 179DataContractSerializer claimSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(Claim), knownTypes, 0x7fffffff);
System\Workflow\Runtime\Hosting\ChannelManagerHelpers.cs (2)
48Claim claim = Claim.CreateWindowsSidClaim(identity.User);