System.Security.Principal 4.0.0-beta-23109
Provides the base interfaces for principal and identity objects that represents the security context under which code is running.
Commonly Used Types:
System.Security.Principal.IPrincipal
System.Security.Principal.IIdentity
System.Security.Principal.TokenImpersonationLevel
                    Showing the top 20 packages that depend on System.Security.Principal.
| Packages | Downloads | 
|---|---|
| 
                                                    Microsoft.NETCore
                                                     Provides a set of packages that can be used when building portable libraries on .NETCore based platforms. \r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb 
                                                 | 
                                                163 | 
| 
                                                    System.Net.Security
                                                     Provides types, such as System.Net.Security.SslStream, that uses SSL/TLS protocols to provide secure network communication between client and server endpoints.
Commonly Used Types:
System.Net.Security.SslStream
System.Net.Security.ExtendedProtectionPolicy
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                148 | 
| 
                                                    System.IO.Pipes
                                                     Provides a means for interprocess communication through anonymous and/or named pipes.
Commonly Used Types:
System.IO.Pipes.NamedPipeServerStream
System.IO.Pipes.PipeDirection
System.IO.Pipes.PipeOptions
System.IO.Pipes.PipeTransmissionMode
System.IO.Pipes.NamedPipeClientStream
System.IO.Pipes.PipeStream
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                135 | 
| 
                                                    System.Private.Networking
                                                     Internal implementation package not meant for direct consumption.  Please do not reference directly.  Provides implementation of some System.Net packages. - 1548494 
                                                 | 
                                                125 | 
| 
                                                    System.Security.Claims
                                                     Provides classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.
Commonly Used Types:
System.Security.Principal.GenericIdentity
System.Security.Claims.Claim
System.Security.Claims.ClaimsIdentity
System.Security.Claims.ClaimsPrincipal
System.Security.Principal.GenericPrincipal
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                125 | 
| 
                                                    System.Net.Security
                                                     Provides types, such as System.Net.Security.SslStream, that uses SSL/TLS protocols to provide secure network communication between client and server endpoints.
Commonly Used Types:
System.Net.Security.SslStream
System.Net.Security.ExtendedProtectionPolicy
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                116 | 
| 
                                                    System.IO.Pipes
                                                     Provides a means for interprocess communication through anonymous and/or named pipes.
Commonly Used Types:
System.IO.Pipes.NamedPipeServerStream
System.IO.Pipes.PipeDirection
System.IO.Pipes.PipeOptions
System.IO.Pipes.PipeTransmissionMode
System.IO.Pipes.NamedPipeClientStream
System.IO.Pipes.PipeStream 
                                                 | 
                                                110 | 
| 
                                                    System.Security.Principal.Windows
                                                     Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
 
30ab651fcb4354552bd4891619a0bdd81e0ebdbf 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                109 | 
| 
                                                    System.Security.Principal.Windows
                                                     Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                107 | 
| 
                                                    System.Security.Claims
                                                     Provides classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.
Commonly Used Types:
System.Security.Principal.GenericIdentity
System.Security.Claims.Claim
System.Security.Claims.ClaimsIdentity
System.Security.Claims.ClaimsPrincipal
System.Security.Principal.GenericPrincipal 
                                                 | 
                                                106 | 
| 
                                                    System.ServiceModel.Primitives
                                                     Provides common Windows Communication Foundation (WCF) types for consuming and communicating with services.
Commonly Used Types:
System.ServiceModel.ClientBase<TChannel>
System.ServiceModel.IClientChannel
System.ServiceModel.ICommunicationObject
System.ServiceModel.Channels.IChannel
System.ServiceModel.IContextChannel
System.ServiceModel.IExtensibleObject<T>
System.ServiceModel.DataContractFormatAttribute
System.ServiceModel.Description.IOperationBehavior
System.ServiceModel.Channels.Message
System.ServiceModel.FaultException<TDetail>
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                105 | 
| 
                                                    System.IO.Pipes
                                                     Provides a means for interprocess communication through anonymous and/or named pipes.
Commonly Used Types:
System.IO.Pipes.NamedPipeServerStream
System.IO.Pipes.PipeDirection
System.IO.Pipes.PipeOptions
System.IO.Pipes.PipeTransmissionMode
System.IO.Pipes.NamedPipeClientStream
System.IO.Pipes.PipeStream
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                104 | 
| 
                                                    System.Security.Claims
                                                     Provides classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.
Commonly Used Types:
System.Security.Principal.GenericIdentity
System.Security.Claims.Claim
System.Security.Claims.ClaimsIdentity
System.Security.Claims.ClaimsPrincipal
System.Security.Principal.GenericPrincipal 
                                                 | 
                                                104 | 
| 
                                                    System.Security.Claims
                                                     Provides classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.
Commonly Used Types:
System.Security.Principal.GenericIdentity
System.Security.Claims.Claim
System.Security.Claims.ClaimsIdentity
System.Security.Claims.ClaimsPrincipal
System.Security.Principal.GenericPrincipal
 - 1548494 
                                                 | 
                                                104 | 
| 
                                                    System.IO.Pipes
                                                     Provides a means for interprocess communication through anonymous and/or named pipes. 
                                                 | 
                                                103 | 
| 
                                                    System.Security.Claims
                                                     Provides classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.
Commonly Used Types:
System.Security.Principal.GenericIdentity
System.Security.Claims.Claim
System.Security.Claims.ClaimsIdentity
System.Security.Claims.ClaimsPrincipal
System.Security.Principal.GenericPrincipal 
                                                 | 
                                                101 | 
| 
                                                    System.ServiceModel.Primitives
                                                     Provides common Windows Communication Foundation (WCF) types for consuming and communicating with services.
Commonly Used Types:
System.ServiceModel.ClientBase<TChannel>
System.ServiceModel.IClientChannel
System.ServiceModel.ICommunicationObject
System.ServiceModel.Channels.IChannel
System.ServiceModel.IContextChannel
System.ServiceModel.IExtensibleObject<T>
System.ServiceModel.DataContractFormatAttribute
System.ServiceModel.Description.IOperationBehavior
System.ServiceModel.Channels.Message
System.ServiceModel.FaultException<TDetail> 
                                                 | 
                                                100 | 
| 
                                                    System.Security.Principal.Windows
                                                     Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
 
8321c729934c0f8be754953439b88e6e1c120c24 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                99 | 
| 
                                                    System.Data.SqlClient
                                                     Provides the data provider for SQL Server. These classes provide access to versions of SQL Server and encapsulate database-specific protocols, including tabular data stream (TDS)
Commonly Used Types:
System.Data.SqlClient.SqlConnection
System.Data.SqlClient.SqlException
System.Data.SqlClient.SqlParameter
System.Data.SqlDbType
System.Data.SqlClient.SqlDataReader
System.Data.SqlClient.SqlCommand
System.Data.SqlClient.SqlTransaction
System.Data.SqlClient.SqlParameterCollection
System.Data.SqlClient.SqlClientFactory
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                99 | 
| 
                                                    System.Security.Principal.Windows
                                                     Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                99 | 
.NET Framework 4.5
- No dependencies.
 
Windows 8.0
- No dependencies.
 
WindowsPhone 8.0
- No dependencies.
 
WindowsPhoneApp 8.1
- No dependencies.
 
.NETPlatform 5.0
- System.Runtime (>= 4.0.0-beta-23109)
 
.NETCore 5.0
- System.Runtime (>= 4.0.0-beta-23109)
 
| Version | Downloads | Last updated | 
|---|---|---|
| 4.3.0 | 107 | 6/28/2022 | 
| 4.3.0-preview1-24530-04 | 96 | 6/28/2022 | 
| 4.0.1 | 88 | 6/28/2022 | 
| 4.0.1-rc2-24027 | 91 | 6/28/2022 | 
| 4.0.1-beta-23516 | 77 | 6/28/2022 | 
| 4.0.1-beta-23409 | 82 | 6/28/2022 | 
| 4.0.1-beta-23225 | 83 | 6/28/2022 | 
| 4.0.0 | 97 | 6/28/2022 | 
| 4.0.0-beta-23109 | 81 | 6/28/2022 | 
| 4.0.0-beta-23019 | 79 | 6/28/2022 | 
| 4.0.0-beta-22816 | 93 | 6/28/2022 | 
| 4.0.0-beta-22605 | 89 | 6/28/2022 | 
| 4.0.0-beta-22416 | 86 | 6/28/2022 | 
| 4.0.0-beta-22231 | 90 | 6/28/2022 |