Microsoft.IdentityModel 7.0.0

Windows Identity Foundation enables .NET developers to externalize identity logic from their application, improving developer productivity, enhancing application security, and enabling interoperable federation. Enjoy greater productivity, applying the same tools and programming model to build on-premises software as well as cloud services. Create more secure applications by reducing custom implementations and using a single simplified identity model based on claims. Enjoy greater flexibility in application deployment through interoperability based on industry standard protocols, allowing applications and identity infrastructure services to communicate via claims.

Install-Package Microsoft.IdentityModel -Version 7.0.0
dotnet add package Microsoft.IdentityModel --version 7.0.0
<PackageReference Include="Microsoft.IdentityModel" Version="7.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.IdentityModel --version 7.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

WIF was integrated into .NET in version 4.5. WIF 3.5  is available for Windows Vista and Windows 7 as a standalone installer, as feature in Windows 8, or WebPI. WIF 3.5 works with .NET 3.5, 4.0 and 4.5.  Because many of the classes in WIF 3.5 and WIF 4.5 share the same names, when you are using both WIF 3.5 and WIF 4.5 together, be sure to either use fully qualified class names or use namespace aliases to distinguish between classes in WIF 3.5 and WIF 4.5.


This package has no dependencies.

NuGet packages (67)

Showing the top 5 NuGet packages that depend on Microsoft.IdentityModel:

Package Downloads
Helper library for identity & access control in .NET 4.0/WIF and .NET 4.5 (includes MVC4 and Web API support).
A port of Microsoft.IdentityModel.Extensions.dll packaged as a NuGet package by the SharePoint PnP team.
Developer library for creating SharePoint client (CSOM) projects and apps. Kraken is a battle tested library for developing SharePoint applications that's been around since before 2010 and is used in many projects. This package includes libraries for developing client applications (CSOM) including some non-SharePoint utilities designed to run in a partial trust policy and some that require full trust. This package includes those components which use CSOM that can be referenced from a client or SharePoint provider hosted app.
Adds IAsyncOrganizationService and IAsyncDiscoveryService with async versions of interface methods to the CRM Dynamics SDK. When you call "IOrganizationService.Execute(request)" for instance, it blocks the current thread until the reply is received from the Dynamics CRM server. In case when multiple such operations are running in parallel the app will use too many worker threads (because they are blocked) and will start suffer from performance degradation due to thread exhaustion. To avoid this issue, it's better not to block threads and process server responses as soon as they are available. This extension library allows you to do this using Task Parrallel Library (TPL) and asynchronous calls to Dynamics CRM server, e.g. "await IAsyncOrganizationService.ExecuteAsync(request, cancellationToken)". To use you need to create an async version of the client (Microsoft.Xrm.Sdk.Client.Async.AsyncOrganizationServiceProxy, Microsoft.Xrm.Sdk.Client.Async.AsyncDiscoveryServiceProxy, Microsoft.Xrm.Sdk.WebServiceClient.Async.OrganizationWebProxyAsyncClient, Microsoft.Xrm.Sdk.WebServiceClient.Async.DiscoveryWebProxyAsyncClient) which does asynchronous WCF calls to the service. GitHub project:
SaaS Multi tenant Framework for SaaS Development and SaaS Migration. SaaS Application Development Platform addressing SaaS Challenges and SaaS Non-Functional Requirements

GitHub repositories (16)

Showing the top 5 popular GitHub repositories that depend on Microsoft.IdentityModel:

Repository Stars
SharePoint / Office 365 Developer Patterns and Practices
A C# implementation of the OpenID, OAuth protocols
Deserialization payload generator for a variety of .NET formatters
SharePoint PnP PowerShell CmdLets
An application that gather multiple tools to ease the customization and configuration of Microsoft Dynamics CRM/365/CDS/PowerApps

Version History

Version Downloads Last updated
7.0.0 1,030,692 7/9/2019