IdentityModel 7.0.0-preview.4 (original) (raw)
About IdentityModel
IdentityModel is a .NET library for claims-based identity, OAuth 2.0 and OpenID Connect.
It provides an object model to interact with the endpoints defined in the various OAuth and OpenId Connect specifications in the form of:
- types to represent the requests and responses
- extension methods to invoke requests
- constants defined in the specifications, such as standard scope, claim, and parameter names
- other convenience methods for performing common identity related operations
IdentityModel targets .NET Standard 2.0, making it suitable for .NET and .NET Framework.
For more documentation, please visit readthedocs.
- Certified OIDC client library for native apps: IdentityModel.OidcClient
- Id token validator for IdentityModel.OidcClient based on the Microsoft JWT handler: IdentityModel.OidcClient.IdentityTokenValidator
- DPoP extensions for IdentityModel.OidcClient: IdentityModel.OidcClient.DPoP
- Authentication handler for introspection tokens: IdentityModel.AspNetCore.OAuth2Introspection
Feedback
IdentityModel is released as open source under theApache 2.0 license. Bug reports and contributions are welcome atthe GitHub repository.
| Product | Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
.NETFramework 4.6.2
- System.Text.Json (>= 8.0.0)
.NETFramework 4.7.2
- System.Text.Json (>= 8.0.0)
.NETStandard 2.0
- System.Text.Json (>= 8.0.0)
net6.0
- No dependencies.
NuGet packages (1.1K)
Showing the top 5 NuGet packages that depend on IdentityModel:
| Package | Downloads |
|---|---|
| Xero.NetStandard.OAuth2Client Package Description | 6.6M |
| Blauhaus.Auth.Common Package Description | 3.8M |
| Alba Supercharged integration testing for ASP.NET Core HTTP endpoints | 3.1M |
| IdentityServer3.Contrib.AccessTokenValidation Access token validation middleware for JWT and reference tokens issued by IdentityServer3, based on JWT 5, Owin 4 and IdentityModel 4 | 2.0M |
| Lykke.Common.ApiLibrary Utility libraries for DotNetCore WebAPI projects | 1.8M |
GitHub repositories (85)
Showing the top 20 popular GitHub repositories that depend on IdentityModel:
| Repository | Stars |
|---|---|
| dotnet/eShop A reference .NET application implementing an eCommerce site | 10.6K |
| kurrent-io/KurrentDB KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency. | 5.8K |
| skoruba/IdentityServer4.Admin The administration for the IdentityServer4 and Asp.Net Core Identity | 3.6K |
| Squidex/squidex Headless CMS and Content Managment Hub | 2.5K |
| enkodellc/blazorboilerplate Blazor Boilerplate / Starter Template with MudBlazor | 1.9K |
| ariacom/Seal-Report Database Reporting Tool and Tasks (.Net) | 1.6K |
| geffzhang/NanoFabric 基于Consul + .NET Core + Polly + Ocelot + Exceptionless + IdentityServer等开源项目的微服务开发框架 | 1.5K |
| abpframework/abp-samples Sample solutions built with the ABP Framework | 1.3K |
| Artemis-RGB/Artemis Provides advanced unified lighting across many different brands RGB peripherals | 1.2K |
| colinin/abp-next-admin 这是基于vue-vben-admin 模板适用于abp vNext的前端管理项目 | 1.0K |
| CodeMazeBlog/CodeMazeGuides The main repository for all the Code Maze guides | 979 |
| bing-framework/Bing.NetCore Bing是基于 .net core 3.1 的框架,旨在提升团队的开发输出能力,由常用公共操作类(工具类、帮助类)、分层架构基类,第三方组件封装,第三方业务接口封装等组成。 | 943 |
| simpleidserver/SimpleIdServer OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core | 885 |
| luoyunchong/lin-cms-dotnetcore 😃A simple and practical CMS implemented by .NET + FreeSql;前后端分离、Docker部署、OAtuh2授权登录、自动化部署DevOps、自动同步至Gitee、代码生成器、仿掘金专栏 | 833 |
| Aguafrommars/TheIdServer OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI | 757 |
| Kyrodan/KeeAnywhere A cloud storage provider plugin for KeePass Password Safe | 745 |
| skoruba/Duende.IdentityServer.Admin Modern admin UI for Duende IdentityServer and ASP.NET Core Identity 🚀 | 703 |
| NimbleSense/Susalem 加入带锅宫酱,来到苏州耶路撒冷的怀抱吧! | 691 |
| fuluteam/fulusso 基于react+asp.net core开发的单点登录系统 | 688 |
| SparkDevNetwork/Rock An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one. | 669 |
Include prerelease
Include vulnerable
Include deprecated
| Version | Downloads | Last Updated |
|---|