4 implementations of IIdentity
mscorlib (1)
system\security\claims\ClaimsIdentity.cs (1)
31public class ClaimsIdentity : IIdentity
System.ServiceModel (1)
System\ServiceModel\Security\Tokens\WindowsSidIdentity.cs (1)
12class WindowsSidIdentity : IIdentity
System.Web (1)
Security\PassportIdentity.cs (1)
28public sealed class PassportIdentity : IIdentity, IDisposable {
System.Web.Extensions (1)
ClientServices\ClientFormsIdentity.cs (1)
16public class ClientFormsIdentity : IIdentity, IDisposable
128 references to IIdentity
mscorlib (22)
system\security\claims\ClaimsIdentity.cs (13)
137/// an <see cref="IIdentity"/> instance. 139/// <param name="identity"><see cref="IIdentity"/> to draw the name and authentication type from.</param> 141public ClaimsIdentity(IIdentity identity) 157: this((IIdentity) null, claims, null, null, null) 167: this((IIdentity) null, (IEnumerable<Claim>)null, authenticationType, (string)null, (string)null) 183: this((IIdentity)null, claims, authenticationType, null, null) 189/// an <see cref="IIdentity"/> instance. 191/// <param name="identity"><see cref="IIdentity"/> to draw the name and authentication type from.</param> 193public ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims) 206: this((IIdentity) null, (IEnumerable<Claim>)null, authenticationType, nameType, roleType) 219: this((IIdentity)null, claims, authenticationType, nameType, roleType) 232public ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType) 248internal ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType, bool checkAuthType)
system\security\claims\ClaimsPrincipal.cs (2)
192public ClaimsPrincipal(IIdentity identity) 743public virtual System.Security.Principal.IIdentity Identity
system\security\permissions\principalpermission.cs (1)
485IIdentity identity = principal.Identity;
system\security\principal\genericprincipal.cs (4)
32private IIdentity m_identity; 35public GenericPrincipal(IIdentity identity, string[] roles) { 92void AddIdentityWithRoles(IIdentity identity, string[] roles) 119public override IIdentity Identity {
system\security\principal\iprincipal.cs (1)
24IIdentity Identity { get; }
system\security\principal\windowsprincipal.cs (1)
115public override IIdentity Identity {
System (4)
net\System\Net\SecureProtocols\_NegoState.cs (2)
322internal IIdentity GetIdentity() { 326IIdentity result = null;
net\System\Net\SecureProtocols\NegotiateStream.cs (2)
45private IIdentity _RemoteIdentity; 410public virtual IIdentity RemoteIdentity
System.IdentityModel (29)
System\IdentityModel\Claims\WindowsClaimSet.cs (1)
94IIdentity IIdentityInfo.Identity
System\IdentityModel\Claims\X509CertificateClaimSet.cs (3)
72IIdentity IIdentityInfo.Identity 340IIdentity identity; 354public IIdentity Identity
System\IdentityModel\Policy\UnconditionalPolicy.cs (10)
14IIdentity Identity { get; } 24IIdentity primaryIdentity; 49internal UnconditionalPolicy(IIdentity primaryIdentity, ClaimSet issuance) 55internal UnconditionalPolicy(IIdentity primaryIdentity, ClaimSet issuance, DateTime expirationTime) 61internal UnconditionalPolicy(IIdentity primaryIdentity, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 121internal IIdentity PrimaryIdentity 128IIdentity identity = null; 229IList<IIdentity> identities; 233identities = new List<IIdentity>(1); 239identities = obj as IList<IIdentity>;
System\IdentityModel\SecurityUtils.cs (8)
31static IIdentity anonymousIdentity; 41internal static IIdentity AnonymousIdentity 69internal static IIdentity CreateIdentity(string name, string authenticationType) 74internal static IIdentity CreateIdentity(string name) 336List<IIdentity> identities = new List<IIdentity>(); 630internal static IIdentity CloneIdentityIfNecessary(IIdentity identity)
System\IdentityModel\Selectors\CustomUserNameSecurityTokenAuthenticator.cs (2)
33IIdentity identity; 48public IIdentity Identity
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (2)
202public virtual IIdentity ResolveIdentity(SecurityToken token) 229public virtual IIdentity ResolveIdentity(SecurityKeyIdentifier keyIdentifier)
System\IdentityModel\Tokens\AuthorizationPolicy.cs (1)
220private static ClaimsPrincipal CreateFromIdentity(IIdentity identity)
System\IdentityModel\Tokens\SamlSubject.cs (2)
35IIdentity identity; 127internal IIdentity Identity
System.Runtime.Remoting (1)
channels\core\remotingauthentication.cs (1)
34bool IsConnectingIdentityAuthorized(IIdentity identity);
System.ServiceModel (35)
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (1)
462public IIdentity Identity
System\ServiceModel\Security\RoleProviderPrincipal.cs (1)
24public IIdentity Identity
System\ServiceModel\Security\SctClaimSerializer.cs (10)
404IList<IIdentity> identities; 407identities = obj as IList<IIdentity>; 420static void SerializePrimaryIdentity(IIdentity identity, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer) 475public static IList<IIdentity> DeserializeIdentities(XmlDictionaryReader reader, SctClaimDictionary dictionary, XmlObjectSerializer serializer) 477List<IIdentity> identities = null; 480identities = new List<IIdentity>(); 484IIdentity identity = DeserializePrimaryIdentity(reader, dictionary, serializer); 495static IIdentity DeserializePrimaryIdentity(XmlDictionaryReader reader, SctClaimDictionary dictionary, XmlObjectSerializer serializer) 497IIdentity identity = null; 520identity = (IIdentity)serializer.ReadObject(reader);
System\ServiceModel\Security\SecurityUtils.cs (9)
272static IIdentity anonymousIdentity; 357internal static IIdentity AnonymousIdentity 387internal static IIdentity CreateIdentity(string name, string authenticationType) 392internal static IIdentity CreateIdentity(string name) 1031List<IIdentity> identities = null; 1035identities = obj as List<IIdentity>; 1041IIdentity identity = identities[i]; 1080internal static void AppendIdentityName(StringBuilder str, IIdentity identity) 1145internal static string GetIdentityName(IIdentity identity)
System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (7)
49IList<IIdentity> identities = null; 94identities = SctClaimSerializer.DeserializeIdentities(reader, dictionary, DataContractSerializerDefaults.CreateSerializer(typeof(IIdentity), this.knownTypes, int.MaxValue)); 196DataContractSerializer identitySerializer = DataContractSerializerDefaults.CreateSerializer(typeof(IIdentity), this.knownTypes, int.MaxValue); 259IList<IIdentity> identities; 263public SctUnconditionalPolicy(IList<IIdentity> identities, IList<ClaimSet> claimSets, DateTime expirationTime) 297List<IIdentity> dstIdentities = obj as List<IIdentity>;
System\ServiceModel\ServiceSecurityContext.cs (7)
23IIdentity primaryIdentity; 113public IIdentity PrimaryIdentity 119IIdentity primaryIdentity = null; 120IList<IIdentity> identities = GetIdentities(); 140IList<IIdentity> identities = GetIdentities(); 189IList<IIdentity> GetIdentities() 195return identities as IList<IIdentity>;
System.Web (20)
Hosting\IIS7UserPrincipal.cs (3)
16private IIdentity _identity; 19internal IIS7UserPrincipal(IIS7WorkerRequest wr, IIdentity identity) { 28public IIdentity Identity {
Hosting\IIS7WorkerRequest.cs (1)
2238IIdentity identity = null;
Management\EventlogProvider.cs (1)
89IIdentity id = iprincipal.Identity;
Management\WebEvents.cs (1)
2004IIdentity id = Principal.Identity;
Management\wmiprovider.cs (1)
105IIdentity id = iprincipal.Identity;
Security\FormsIdentity.cs (1)
81: base((IIdentity)identity)
Security\RoleManagerModule.cs (1)
146private RolePrincipal CreateRolePrincipalWithAssert(IIdentity identity, string encryptedTicket = null) {
Security\RolePrincipal.cs (10)
39public RolePrincipal(IIdentity identity, string encryptedTicket) 54public RolePrincipal(IIdentity identity) 62public RolePrincipal(string providerName, IIdentity identity ) 78public RolePrincipal(string providerName, IIdentity identity, string encryptedTicket ) 180void AddIdentityAttachingRoles(IIdentity identity) 222public override IIdentity Identity { get { return _Identity; }} 247IIdentity id = _Identity; 363_Identity = info.GetValue("_Identity", typeof(IIdentity)) as IIdentity; 433private IIdentity _Identity;
UI\WebControls\LoginUtil.cs (1)
134IIdentity identity = user.Identity;
System.Web.Extensions (8)
ApplicationServices\ApplicationServiceHelper.cs (1)
82IIdentity userIdentity = user.Identity;
ClientServices\ClientRolePrincipal.cs (3)
14public IIdentity Identity { get { return _Identity; } } 15private IIdentity _Identity; 17public ClientRolePrincipal(IIdentity identity) {
ClientServices\Providers\ClientRoleProvider.cs (1)
162private void GetRolesForUserCore(IIdentity identity)
ClientServices\Providers\ClientSettingsProvider.cs (3)
77IIdentity id = Thread.CurrentPrincipal.Identity; 471IIdentity id = Thread.CurrentPrincipal.Identity; 627IIdentity id = Thread.CurrentPrincipal.Identity;
System.Workflow.Activities (2)
Executors\WorkflowWebService.cs (1)
182IIdentity identity = System.Threading.Thread.CurrentPrincipal.Identity;
LocalService\WorkflowMessageEventHandler.cs (1)
120IIdentity identity = System.Threading.Thread.CurrentPrincipal.Identity;
System.WorkflowServices (7)
System\ServiceModel\Security\SerializableAuthorizationContext.cs (7)
119DataContractSerializer identitySerializer = DataContractSerializerDefaults.CreateSerializer(typeof(IIdentity), knownTypes, 0x7fffffff); 151IList<IIdentity> identities = null; 172identities = SctClaimSerializer.DeserializeIdentities(reader, claimDictionary, DataContractSerializerDefaults.CreateSerializer(typeof(IIdentity), knownTypes, 0x7fffffff)); 202IList<IIdentity> identities; 204public SctUnconditionalPolicy(IList<IIdentity> identities, string id, IList<ClaimSet> claimSets, DateTime expirationTime) 243List<IIdentity> identities = obj as List<IIdentity>;