Skip to content
Jean-Marc Prieur edited this page Oct 1, 2018 · 28 revisions

Welcome to the azure-activedirectory-identitymodel-extensions-for-dotnet wiki!

Getting started

This repository, Identity Model Extensions contains the source code for 8 NuGet packages:

NuGet package Description Reference doc
Microsoft.IdentityModel.Logging Includes Event Source based logging support api
Microsoft.IdentityModel.Protocols Provides base protocol support for OpenIdConnect and WsFederation. api
Microsoft.IdentityModel.Protocols.OpenIdConnect Includes types that provide support for OpenIdConnect protocol api
Microsoft.IdentityModel.Protocols.WsFederation Includes types that provide support for WsFederation protocol. api
Microsoft.IdentityModel.Tokens Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption. api
Microsoft.IdentityModel.Tokens.Saml Includes types that provide support for SamlTokens version 1 and 2.
Microsoft.IdentityModel.Xml Includes types that provide support for Reading / Writing XML with Enveloped Signatures.
System.IdentityModel.Tokens.Jwt Includes types that provide support for creating, serializing and validating JSON Web Tokens.

Samples

Sample Illustrates Description
active-directory-dotnet-webapi-manual-jwt-validation System.IdentityModel.Tokens.Jwt A .NET 4.5 WPF application that authenticates a user and calls web API using Azure AD and OAuth 2.0 access tokens. The Web API manually processes the JWT access token using the JSON Web Token Handler.

FAQ

Clone this wiki locally