Welcome to IdentityModel¶

IdentityModel is a family of FOSS libraries for building OAuth 2.0 and OpenID Connect clients.
IdentityModel¶
The base library for OIDC and OAuth 2.0 related protocol operations. It also provides useful constants and helper methods.
Currently we support .NET Standard 2.0 / .NET Framework > 4.6.1
- github https://github.com/IdentityModel/IdentityModel
- nuget https://www.nuget.org/packages/IdentityModel/
- CI builds https://github.com/orgs/IdentityModel/packages
The following libraries build on top of IdentityModel, and provide specific implementations for different applications:
IdentityModel.AspNetCore¶
ASP.NET Core specific helper library for token management.
IdentityModel.AspNetCore.OAuth2Introspection¶
OAuth 2.0 token introspection authentication handler for ASP.NET Core.
IdentityModel.OidcClient¶
.NET based implementation of the OAuth 2.0 for native apps BCP. Certified by the OpenID Foundation.
oidc-client.js¶
JavaScript based implementation of the OAuth 2.0 for browser-based applications BCP. Certified by the OpenID Foundation
- github https://github.com/IdentityModel/oidc-client-js
- npm https://www.npmjs.com/package/oidc-client