63 instantiations of Claim
mscorlib (19)
system\security\claims\Claim.cs (1)
405return new Claim(this, identity);
system\security\claims\ClaimsIdentity.cs (3)
353SafeAddClaim(new Claim(m_nameType, identity.Name, ClaimValueTypes.String, DefaultIssuer, DefaultIssuer, this)); 1139Claim claim = new Claim(reader, this); 1157return new Claim(reader, this);
system\security\claims\RoleClaimProvider.cs (1)
44yield return new Claim(m_subject.RoleClaimType, m_roles[i], ClaimValueTypes.String, m_issuer, m_issuer, m_subject);
system\security\principal\genericidentity.cs (1)
160base.AddClaim(new Claim(base.NameClaimType, m_name, ClaimValueTypes.String, ClaimsIdentity.DefaultIssuer, ClaimsIdentity.DefaultIssuer, this));
system\security\principal\windowsidentity.cs (13)
1288m_userClaims.Add(new Claim(NameClaimType, Name, ClaimValueTypes.String, m_issuerName, m_issuerName, this)); 1345Claim claim = new Claim(claimType, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture)); 1352Claim claim = new Claim(claimType, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture)); 1403instanceClaims.Add(new Claim(ClaimTypes.PrimaryGroupSid, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture))); 1407instanceClaims.Add(new Claim(ClaimTypes.GroupSid, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture))); 1414instanceClaims.Add(new Claim(ClaimTypes.DenyOnlyPrimaryGroupSid, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture))); 1418instanceClaims.Add(new Claim(ClaimTypes.DenyOnlySid, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture))); 1452instanceClaims.Add(new Claim(ClaimTypes.PrimarySid, sid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(sid.IdentifierAuthority, CultureInfo.InvariantCulture))); 1456instanceClaims.Add(new Claim(ClaimTypes.DenyOnlyPrimarySid, sid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(sid.IdentifierAuthority, CultureInfo.InvariantCulture))); 1500instanceClaims.Add( new Claim(windowsClaim.Name, Marshal.PtrToStringAuto(stringPointers[item]), ClaimValueTypes.String, m_issuerName, m_issuerName, this, propertyValue, string.Empty)); 1510instanceClaims.Add(new Claim(windowsClaim.Name, Convert.ToString(intValues[item], CultureInfo.InvariantCulture), ClaimValueTypes.Integer64, m_issuerName, m_issuerName, this, propertyValue, string.Empty)); 1521instanceClaims.Add( new Claim(windowsClaim.Name, Convert.ToString((UInt64)uintValues[item], CultureInfo.InvariantCulture), ClaimValueTypes.UInteger64, m_issuerName, m_issuerName, this, propertyValue, string.Empty)); 1531instanceClaims.Add(new Claim(windowsClaim.Name,
System.IdentityModel (40)
System\IdentityModel\Claims\AuthorizationContext.cs (2)
44_resource.Add( new System.Security.Claims.Claim( ClaimTypes.Name, resource ) ); 47_action.Add( new System.Security.Claims.Claim( ClaimTypes.Name, action ) );
System\IdentityModel\Claims\ClaimsConversionHelper.cs (1)
107System.Security.Claims.Claim newClaim = new System.Security.Claims.Claim(claimType, value, valueType, issuer, originalIssuer);
System\IdentityModel\Tokens\KerberosSecurityTokenHandler.cs (2)
98wi.AddClaim(new Claim(ClaimTypes.AuthenticationInstant, XmlConvert.ToString(DateTime.UtcNow, DateTimeFormats.Generated), ClaimValueTypes.DateTime)); 99wi.AddClaim(new Claim(ClaimTypes.AuthenticationMethod, AuthenticationMethods.Windows, ClaimValueTypes.String));
System\IdentityModel\Tokens\RsaSecurityTokenHandler.cs (3)
169ClaimsIdentity identity = new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Rsa, rsaToken.Rsa.ToXmlString(false), ClaimValueTypes.RsaKeyValue, ClaimsIdentity.DefaultIssuer) }, AuthenticationTypes.Signature); 171identity.AddClaim(new Claim(ClaimTypes.AuthenticationInstant, XmlConvert.ToString(DateTime.UtcNow, DateTimeFormats.Generated), ClaimValueTypes.DateTime)); 172identity.AddClaim(new Claim(ClaimTypes.AuthenticationMethod, AuthenticationMethods.Signature));
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (7)
1235attributes.Add(this.CreateAttribute(new Claim(ClaimTypes.Actor, this.CreateXmlStringFromAttributes(collectedAttributes), ClaimValueTypes.String), tokenDescriptor)); 1784Claim claim = new Claim(ClaimTypes.NameIdentifier, nameId.Value, ClaimValueTypes.String, issuer); 1851Claim claim = new Claim(attribute.Name, value, attribute.AttributeValueXsiType, issuer, originalIssuer); 1924claim = new Claim(innerAttribute.Name, innerAttribute.Values[k], innerAttribute.AttributeValueXsiType, issuer); 1928claim = new Claim(innerAttribute.Name, innerAttribute.Values[k], innerAttribute.AttributeValueXsiType, issuer, originalIssuer); 1978new Claim( 1985subject.AddClaim(new Claim(ClaimTypes.AuthenticationInstant, XmlConvert.ToString(statement.AuthenticationInstant.ToUniversalTime(), DateTimeFormats.Generated), ClaimValueTypes.DateTime, issuer));
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (7)
540attributes.Add(CreateAttribute(new Claim(ClaimTypes.Actor, CreateXmlStringFromAttributes(collectedAttributes), ClaimValueTypes.String), tokenDescriptor)); 1307subject.AddClaim(new Claim(claimType, attr.AttributeValues[k], claimValueType, issuer, originalIssuer)); 1364Claim claim = new Claim(ClaimTypes.NameIdentifier, samlSubject.Name, ClaimValueTypes.String, issuer); 1406subject.AddClaim(new Claim(ClaimTypes.AuthenticationMethod, NormalizeAuthenticationType(samlStatement.AuthenticationMethod), ClaimValueTypes.String, issuer)); 1407subject.AddClaim(new Claim(ClaimTypes.AuthenticationInstant, XmlConvert.ToString(samlStatement.AuthenticationInstant.ToUniversalTime(), DateTimeFormats.Generated), ClaimValueTypes.DateTime, issuer)); 1482claim = new Claim(claimType, innerAttribute.AttributeValues[k], claimValueType, issuer); 1486claim = new Claim(claimType, innerAttribute.AttributeValues[k], claimValueType, issuer, originalIssuer);
System\IdentityModel\Tokens\SecurityTokenDescriptor.cs (2)
247new Claim(ClaimTypes.AuthenticationMethod, authType, ClaimValueTypes.String)); 250new Claim(ClaimTypes.AuthenticationInstant, XmlConvert.ToString(time.ToUniversalTime(), DateTimeFormats.Generated), ClaimValueTypes.DateTime));
System\IdentityModel\Tokens\SessionSecurityToken.cs (1)
1111Claim claim = new Claim(dictionaryReader.GetAttribute(dictionary.Type, dictionary.EmptyString),
System\IdentityModel\Tokens\WindowsUserNameSecurityTokenHandler.cs (2)
104windowsIdentity.AddClaim(new Claim(ClaimTypes.AuthenticationInstant, XmlConvert.ToString(DateTime.UtcNow, DateTimeFormats.Generated), ClaimValueTypes.DateTime)); 105windowsIdentity.AddClaim(new Claim(ClaimTypes.AuthenticationMethod, AuthenticationMethods.Password));
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (3)
545identity.AddClaim(new Claim(ClaimTypes.AuthenticationMethod, AuthenticationMethods.X509)); 577windowsIdentity.AddClaim(new Claim(ClaimTypes.AuthenticationMethod, AuthenticationMethods.X509)); 586identity.AddClaim(new Claim(ClaimTypes.AuthenticationInstant, XmlConvert.ToString(DateTime.UtcNow, DateTimeFormats.Generated), ClaimValueTypes.DateTime));
System\IdentityModel\X509Util.cs (10)
193claimsCollection.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, ClaimValueTypes.Base64Binary, issuer)); 198claimsCollection.Add(new Claim(ClaimTypes.X500DistinguishedName, value, ClaimValueTypes.String, issuer)); 204claimsCollection.Add(new Claim(ClaimTypes.Dns, value, ClaimValueTypes.String, issuer)); 210claimsCollection.Add(new Claim(ClaimTypes.Name, value, ClaimValueTypes.String, issuer)); 216claimsCollection.Add(new Claim(ClaimTypes.Email, value, ClaimValueTypes.String, issuer)); 222claimsCollection.Add(new Claim(ClaimTypes.Upn, value, ClaimValueTypes.String, issuer)); 228claimsCollection.Add(new Claim(ClaimTypes.Uri, value, ClaimValueTypes.String, issuer)); 242claimsCollection.Add(new Claim(ClaimTypes.Rsa, rsa.ToXmlString(false), ClaimValueTypes.RsaKeyValue, issuer)); 256claimsCollection.Add(new Claim(ClaimTypes.Dsa, dsa.ToXmlString(false), ClaimValueTypes.DsaKeyValue, issuer)); 262claimsCollection.Add(new Claim(ClaimTypes.SerialNumber, value, ClaimValueTypes.String, issuer));
System.ServiceModel (2)
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (2)
570new System.Security.Claims.Claim( 587new System.Security.Claims.Claim(
System.Web (2)
Security\FormsIdentity.cs (1)
118base.AddClaim(new Claim(base.NameClaimType, _Ticket.Name, ClaimValueTypes.String, "Forms", "Forms", this));
Security\RoleClaimProvider.cs (1)
40yield return new Claim(_subject.RoleClaimType, role, ClaimValueTypes.String, _rolePrincipal.ProviderName, _rolePrincipal.ProviderName, _subject);
228 references to Claim
mscorlib (155)
system\security\claims\Claim.cs (44)
67/// Initializes an instance of <see cref="Claim"/> using a <see cref="BinaryReader"/>. 70/// <param name="reader">a <see cref="BinaryReader"/> pointing to a <see cref="Claim"/>.</param> 78/// Initializes an instance of <see cref="Claim"/> using a <see cref="BinaryReader"/>. 81/// <param name="reader">a <see cref="BinaryReader"/> pointing to a <see cref="Claim"/>.</param> 82/// <param name="subject"> the value for <see cref="Claim.Subject"/>, which is the <see cref="ClaimsIdentity"/> that has these claims.</param> 93/// Creates a <see cref="Claim"/> with the specified type and value. 99/// <see cref="Claim.Issuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, 100/// <see cref="Claim.ValueType"/> is set to <see cref="ClaimValueTypes.String"/>, 101/// <see cref="Claim.OriginalIssuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, and 102/// <see cref="Claim.Subject"/> is set to null. 113/// Creates a <see cref="Claim"/> with the specified type, value, and value type. 120/// <see cref="Claim.Issuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, 121/// <see cref="Claim.OriginalIssuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, 122/// and <see cref="Claim.Subject"/> is set to null. 133/// Creates a <see cref="Claim"/> with the specified type, value, value type, and issuer. 141/// <see cref="Claim.OriginalIssuer"/> is set to value of the <paramref name="issuer"/> parameter, 142/// <see cref="Claim.Subject"/> is set to null. 153/// Creates a <see cref="Claim"/> with the specified type, value, value type, issuer and original issuer. 162/// <see cref="Claim.Subject"/> is set to null. 173/// Creates a <see cref="Claim"/> with the specified type, value, value type, issuer and original issuer. 250/// Copy constructor for <see cref="Claim"/> 252/// <param name="other">the <see cref="Claim"/> to copy.</param> 253/// <remarks><see cref="Claim.Subject"/>will be set to 'null'.</remarks> 255protected Claim(Claim other) 261/// Copy constructor for <see cref="Claim"/> 263/// <param name="other">the <see cref="Claim"/> to copy.</param> 264/// <param name="subject">the <see cref="ClaimsIdentity"/> to assign to <see cref="Claim.Subject"/>.</param> 265/// <remarks><see cref="Claim.Subject"/>will be set to 'subject'.</remarks> 267protected Claim(Claim other, ClaimsIdentity subject) 307/// Gets the issuer of the <see cref="Claim"/>. 321/// Gets the original issuer of the <see cref="Claim"/>. 334/// Gets the collection of Properties associated with the <see cref="Claim"/>. 356/// Gets the subject of the <see cref="Claim"/>. 365/// Gets the claim type of the <see cref="Claim"/>. 374/// Gets the value of the <see cref="Claim"/>. 382/// Gets the value type of the <see cref="Claim"/>. 391/// Creates a new instance <see cref="Claim"/> with values copied from this object. 393public virtual Claim Clone() 399/// Creates a new instance <see cref="Claim"/> with values copied from this object. 401/// <param name="identity">the value for <see cref="Claim.Subject"/>, which is the <see cref="ClaimsIdentity"/> that has these claims. 402/// <remarks><see cref="Claim.Subject"/> will be set to 'identity'.</remarks> 403public virtual Claim Clone(ClaimsIdentity identity) 614/// Returns a string representation of the <see cref="Claim"/> object. 619/// <returns>The string representation of the <see cref="Claim"/> object.</returns>
system\security\claims\ClaimsIdentity.cs (67)
85List<Claim> m_instanceClaims = new List<Claim>(); 90Collection<IEnumerable<Claim>> m_externalClaims = new Collection<IEnumerable<Claim>>(); 131: this((Claim[])null) 142: this(identity, (IEnumerable<Claim>)null) 148/// <see cref="Claim"/> objects. 151/// The collection of <see cref="Claim"/> objects to populate <see cref="Identity.Claims"/> with. 156public ClaimsIdentity(IEnumerable<Claim> claims) 162/// Initializes an instance of <see cref="Identity"/> with an empty <see cref="Claim"/> collection 167: this((IIdentity) null, (IEnumerable<Claim>)null, authenticationType, (string)null, (string)null) 173/// <see cref="Claim"/> objects. 176/// The collection of <see cref="Claim"/> objects to populate <see cref="Identity.Claims"/> with. 182public ClaimsIdentity(IEnumerable<Claim> claims, string authenticationType) 193public ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims) 199/// Initializes an instance of <see cref="Identity"/> with an empty <see cref="Claim"/> collection, 206: this((IIdentity) null, (IEnumerable<Claim>)null, authenticationType, nameType, roleType) 212/// <see cref="Claim"/>, authentication type, name claim type, role claim type, and bootstrapContext. 214/// <param name="claims">An enumeration of type <see cref="Claim"/> to initialize this identity</param> 218public ClaimsIdentity(IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType) 225/// <see cref="Claim"/>, authentication type, name claim type, role claim type, and bootstrapContext. 228/// <param name="claims">An enumeration of type <see cref="Claim"/> to initialize this identity.</param> 232public ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType) 243/// <param name="claims">An enumeration of type <see cref="Claim"/> to initialize this identity.</param> 248internal ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType, bool checkAuthType) 498public virtual IEnumerable<Claim> Claims 513foreach (Claim claim in m_externalClaims[j]) 539internal Collection<IEnumerable<Claim>> ExternalClaims 562Claim claim = FindFirst(m_nameType); 634public virtual void AddClaim(Claim claim) 661public virtual void AddClaims(IEnumerable<Claim> claims) 670foreach (Claim claim in claims) 687public virtual bool TryRemoveClaim(Claim claim) 704public virtual void RemoveClaim(Claim claim) 720void SafeAddClaims(IEnumerable<Claim> claims) 722foreach (Claim claim in claims) 743void SafeAddClaim(Claim claim) 760public virtual IEnumerable<Claim> FindAll(Predicate<Claim> match) 769List<Claim> claims = new List<Claim>(); 771foreach (Claim claim in Claims) 788public virtual IEnumerable<Claim> FindAll(string type) 797List<Claim> claims = new List<Claim>(); 799foreach (Claim claim in Claims) 818public virtual bool HasClaim(Predicate<Claim> match) 827foreach (Claim claim in Claims) 859foreach (Claim claim in Claims) 876/// Retrieves the first <see cref="Claim"/> that is matched by <param name="match"/>. 879/// <returns>A <see cref="Claim"/>, null if nothing matches.</returns> 881public virtual Claim FindFirst(Predicate<Claim> match) 890foreach (Claim claim in Claims) 902/// Retrieves the first <see cref="Claim"/> where Claim.Type equals <paramref name="type"/>. 905/// <returns>A <see cref="Claim"/>, null if nothing matches.</returns> 907public virtual Claim FindFirst(string type) 916foreach (Claim claim in Claims) 965m_instanceClaims = new List<Claim>(); 967m_externalClaims = new Collection<IEnumerable<Claim>>(); 1039m_instanceClaims = (List<Claim>)(new BinaryFormatter()).Deserialize(stream, null, false); 1049m_instanceClaims = new List<Claim>(); 1139Claim claim = new Claim(reader, this); 1146/// Provides and extensibility point for derived types to create a custom <see cref="Claim"/>. 1149/// <returns>a new <see cref="Claim"/>.</returns> 1150protected virtual Claim CreateClaim(BinaryReader reader) 1267foreach (var claim in m_instanceClaims)
system\security\claims\ClaimsPrincipal.cs (21)
508public virtual IEnumerable<Claim> Claims 514foreach (Claim claim in identity.Claims) 548public virtual IEnumerable<Claim> FindAll(Predicate<Claim> match) 557List<Claim> claims = new List<Claim>(); 563foreach (Claim claim in identity.FindAll(match)) 580public virtual IEnumerable<Claim> FindAll(string type) 589List<Claim> claims = new List<Claim>(); 595foreach (Claim claim in identity.FindAll(type)) 606/// Retrieves the first <see cref="Claim"/> that is matched by <param name="match"/>. 609/// <returns>A <see cref="Claim"/>, null if nothing matches.</returns> 611public virtual Claim FindFirst(Predicate<Claim> match) 620Claim claim = null; 638/// Retrieves the first <see cref="Claim"/> where the Claim.Type equals <paramref name="type"/>. 641/// <returns>A <see cref="Claim"/>, null if nothing matches.</returns> 643public virtual Claim FindFirst(string type) 652Claim claim = null; 674public virtual bool HasClaim(Predicate<Claim> match)
system\security\claims\RoleClaimProvider.cs (1)
36public IEnumerable<Claim> Claims
system\security\principal\genericidentity.cs (2)
96public override IEnumerable<Claim> Claims 143foreach (Claim c in base.Claims)
system\security\principal\windowsidentity.cs (16)
98List<Claim> m_deviceClaims; 101List<Claim> m_userClaims; 1218public virtual IEnumerable<Claim> UserClaims 1231public virtual IEnumerable<Claim> DeviceClaims 1245public override IEnumerable<Claim> Claims 1254foreach (Claim claim in base.Claims) 1257foreach (Claim claim in m_userClaims) 1260foreach (Claim claim in m_deviceClaims) 1278m_userClaims = new List<Claim>(); 1279m_deviceClaims = new List<Claim>(); 1321void AddDeviceGroupSidClaims(List<Claim> instanceClaims, TokenInformationClass tokenInformationClass) 1345Claim claim = new Claim(claimType, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture)); 1352Claim claim = new Claim(claimType, groupSid.Value, ClaimValueTypes.String, m_issuerName, m_issuerName, this, ClaimTypes.WindowsSubAuthority, Convert.ToString(groupSid.IdentifierAuthority, CultureInfo.InvariantCulture)); 1371void AddGroupSidClaims(List<Claim> instanceClaims) 1435void AddPrimarySidClaim(List<Claim> instanceClaims) 1466void AddTokenClaims(List<Claim> instanceClaims, TokenInformationClass tokenInformationClass, string propertyValue)
system\security\principal\windowsprincipal.cs (4)
167public virtual IEnumerable<Claim> UserClaims 176foreach (Claim claim in wi.UserClaims) 189public virtual IEnumerable<Claim> DeviceClaims 198foreach (Claim claim in wi.DeviceClaims)
System (1)
security\system\security\claims\DynamicRoleClaimProvider.cs (1)
16public static void AddDynamicRoleClaims(ClaimsIdentity claimsIdentity, IEnumerable<Claim> claims)
System.IdentityModel (67)
System\IdentityModel\Claims\AuthorizationContext.cs (8)
18Collection<System.Security.Claims.Claim> _action = new Collection<System.Security.Claims.Claim>(); 19Collection<System.Security.Claims.Claim> _resource = new Collection<System.Security.Claims.Claim>(); 58public AuthorizationContext( ClaimsPrincipal principal, Collection<System.Security.Claims.Claim> resource, Collection<System.Security.Claims.Claim> action ) 83public Collection<System.Security.Claims.Claim> Action 91public Collection<System.Security.Claims.Claim> Resource
System\IdentityModel\Claims\ClaimProperties.cs (1)
8/// Defines the keys for properties contained in <see cref="Claim.Properties"/>.
System\IdentityModel\Claims\ClaimsConversionHelper.cs (3)
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) 107System.Security.Claims.Claim newClaim = new System.Security.Claims.Claim(claimType, value, valueType, issuer, originalIssuer);
System\IdentityModel\Claims\ClaimsHelper.cs (2)
12using Claim = System.Security.Claims.Claim; 57foreach (Claim claim in claimsIdentity.Claims)
System\IdentityModel\Diagnostics\AuthorizeTraceRecord.cs (1)
60foreach ( Claim c in ci.Claims )
System\IdentityModel\Diagnostics\ClaimsPrincipalTraceRecord.cs (1)
73foreach ( Claim c in ci.Claims )
System\IdentityModel\Tokens\RsaSecurityTokenHandler.cs (1)
169ClaimsIdentity identity = new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Rsa, rsaToken.Rsa.ToXmlString(false), ClaimValueTypes.RsaKeyValue, ClaimsIdentity.DefaultIssuer) }, AuthenticationTypes.Signature);
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (16)
27using Claim = System.Security.Claims.Claim; 1078/// <param name="claim">The <see cref="Claim"/> from which to generate a <see cref="Saml2Attribute"/>.</param> 1082protected virtual Saml2Attribute CreateAttribute(Claim claim, SecurityTokenDescriptor tokenDescriptor) 1137foreach (Claim claim in subject.Claims) 1224foreach (Claim claim in subject.Actor.Claims) 1342IEnumerable<Claim> claimCollection = from c in tokenDescriptor.Subject.Claims where c.Type == ClaimTypes.AuthenticationMethod select c; 1343if (claimCollection.Count<Claim>() > 0) 1348authenticationMethod = claimCollection.First<Claim>().Value; 1353if (claimCollection.Count<Claim>() > 0) 1355authenticationInstant = claimCollection.First<Claim>().Value; 1425foreach (Claim claim in tokenDescriptor.Subject.Claims) 1784Claim claim = new Claim(ClaimTypes.NameIdentifier, nameId.Value, ClaimValueTypes.String, issuer); 1851Claim claim = new Claim(attribute.Name, value, attribute.AttributeValueXsiType, issuer, originalIssuer); 1890Collection<Claim> claims = new Collection<Claim>(); 1921Claim claim = null;
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (18)
24using Claim = System.Security.Claims.Claim; 358IEnumerable<Claim> claimCollection = (from c in tokenDescriptor.Subject.Claims 361if (claimCollection.Count<Claim>() > 0) 366authenticationMethod = claimCollection.First<Claim>().Value; 372if (claimCollection.Count<Claim>() > 0) 374authenticationInstant = claimCollection.First<Claim>().Value; 435foreach (Claim claim in subject.Claims) 528foreach (Claim claim in subject.Actor.Claims) 565Claim identityClaim = null; 568foreach (Claim claim in tokenDescriptor.Subject.Claims) 663protected virtual SamlAttribute CreateAttribute(Claim claim, SecurityTokenDescriptor tokenDescriptor) 1320private static Claim GetClaim(ClaimsIdentity subject, string claimType) 1322foreach (Claim claim in subject.Claims) 1354Claim nameIdentifierClaim = GetClaim(subject, ClaimTypes.NameIdentifier); 1364Claim claim = new Claim(ClaimTypes.NameIdentifier, samlSubject.Name, ClaimValueTypes.String, issuer); 1438Collection<Claim> claims = new Collection<Claim>(); 1479Claim claim = null;
System\IdentityModel\Tokens\SecurityTokenDescriptor.cs (2)
229/// Adds a <see cref="Claim"/> for the authentication type to the claim collection of 239/// Adds <see cref="Claim"/>s for the authentication type and the authentication instant
System\IdentityModel\Tokens\SessionSecurityToken.cs (9)
23using Claim = System.Security.Claims.Claim; 955Collection<Claim> claims = new Collection<Claim>(); 1090void ReadClaims(XmlDictionaryReader dictionaryReader, SessionDictionary dictionary, Collection<Claim> claims) 1111Claim claim = new Claim(dictionaryReader.GetAttribute(dictionary.Type, dictionary.EmptyString), 1329delegate(Claim c) 1382delegate bool OutboundClaimsFilter(Claim claim); 1392void WriteClaims(XmlDictionaryWriter dictionaryWriter, SessionDictionary dictionary, IEnumerable<Claim> claims, OutboundClaimsFilter outboundClaimsFilter) 1409foreach (Claim claim in claims)
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (1)
20using Claim = System.Security.Claims.Claim;
System\IdentityModel\X509Util.cs (4)
18using Claim = System.Security.Claims.Claim; 183public static IEnumerable<Claim> GetClaimsFromCertificate(X509Certificate2 certificate, string issuer) 190ICollection<Claim> claimsCollection = new Collection<Claim>();
System.ServiceModel (2)
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (2)
563System.Security.Claims.Claim authenticationMethodClaim = 580System.Security.Claims.Claim authenticationInstantClaim =
System.Web (3)
Security\FormsIdentity.cs (2)
57public override IEnumerable<Claim> Claims 101foreach (Claim c in base.Claims)
Security\RoleClaimProvider.cs (1)
34public IEnumerable<Claim> Claims