ITfoxtec.Identity
2.18.1
dotnet add package ITfoxtec.Identity --version 2.18.1
NuGet\Install-Package ITfoxtec.Identity -Version 2.18.1
<PackageReference Include="ITfoxtec.Identity" Version="2.18.1" />
<PackageVersion Include="ITfoxtec.Identity" Version="2.18.1" />
<PackageReference Include="ITfoxtec.Identity" />
paket add ITfoxtec.Identity --version 2.18.1
#r "nuget: ITfoxtec.Identity, 2.18.1"
#:package ITfoxtec.Identity@2.18.1
#addin nuget:?package=ITfoxtec.Identity&version=2.18.1
#tool nuget:?package=ITfoxtec.Identity&version=2.18.1
ITfoxtec.Identity
ITfoxtec changed to FoxIDs
The company name ITfoxtec has changed to FoxIDs but the components will keep the ITfoxtec name as part of the component name for now.
ITfoxtec Identity implements OAuth 2.0 and OpenID Connect 1.0.
dotnet add package ITfoxtec.Identity
- Support .NET 10.0
- Support .NET 9.0
- Support .NET 8.0
- Support .NET 7.0
- Support .NET 6.0
- Support .NET Standard 2.0
The library includes request and response models, validation helpers, and utilities for OAuth 2.0 and OpenID Connect flows. It also provides OIDC discovery helpers for caching discovery documents and JSON Web Key Sets (JWKS).
More information
You can read more on ITfoxtec Identity Component Page.
Support
If you have questions please ask them on Stack Overflow and email a link to support@foxids.com.
You can use the JWT tool to decode tokens and create self-signed certificates with the certificate tool.
| Product | Versions 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 is compatible. 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 is compatible. 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 is compatible. 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 is compatible. 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 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. 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. |
-
.NETStandard 2.0
- Microsoft.AspNetCore.Components.Authorization (>= 3.1.32)
- Microsoft.AspNetCore.WebUtilities (>= 2.3.0)
- Microsoft.Extensions.Http (>= 3.1.32)
- Newtonsoft.Json (>= 13.0.3)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
-
net10.0
- Microsoft.AspNetCore.Components.Authorization (>= 10.0.0)
- Microsoft.AspNetCore.WebUtilities (>= 10.0.0)
- Microsoft.Extensions.Http (>= 10.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.IdentityModel.Tokens.Jwt (>= 8.15.0)
-
net6.0
- Microsoft.AspNetCore.Components.Authorization (>= 6.0.36)
- Microsoft.AspNetCore.WebUtilities (>= 2.3.0)
- Microsoft.Extensions.Http (>= 6.0.1)
- Newtonsoft.Json (>= 13.0.3)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
-
net7.0
- Microsoft.AspNetCore.Components.Authorization (>= 7.0.20)
- Microsoft.AspNetCore.WebUtilities (>= 2.3.0)
- Microsoft.Extensions.Http (>= 7.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
-
net8.0
- Microsoft.AspNetCore.Components.Authorization (>= 8.0.19)
- Microsoft.AspNetCore.WebUtilities (>= 8.0.19)
- Microsoft.Extensions.Http (>= 8.0.1)
- Newtonsoft.Json (>= 13.0.3)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
-
net9.0
- Microsoft.AspNetCore.Components.Authorization (>= 9.0.8)
- Microsoft.AspNetCore.WebUtilities (>= 9.0.8)
- Microsoft.Extensions.Http (>= 9.0.8)
- Newtonsoft.Json (>= 13.0.3)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ITfoxtec.Identity:
| Package | Downloads |
|---|---|
|
ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect
A JavaScript free OpenID Connect PKCE library for Blazor WebAssembly. Support .NET 10.0 Support .NET 9.0 Support .NET 8.0 Support .NET 7.0 Support .NET 6.0 Support .NET 5.0 The received ID token is validated by the component in the client using the OpenID Provider (OP) discovery document. The component automatically handle token / session update with use of the refresh token if the offline_access scope is specified. The company name ITfoxtec has changed to FoxIDs but the components will keep the ITfoxtec name as part of the component name for now. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on ITfoxtec.Identity:
| Repository | Stars |
|---|---|
|
ITfoxtec/ITfoxtec.Identity.Saml2
ITfoxtec Identity Saml2 adds SAML-P support for both Identity Provider (IdP) and Relying Party (RP) on top of the SAML 2.0 functionality implemented in the .NET framework.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 2.18.1 | 40 | 6/28/2026 |
| 2.17.3 | 82 | 6/27/2026 |
| 2.17.2 | 43 | 6/27/2026 |
| 2.17.1 | 3,216 | 4/17/2026 |
| 2.17.0 | 163 | 4/16/2026 |
| 2.16.1 | 1,649 | 2/26/2026 |
| 2.16.0 | 1,799 | 11/25/2025 |
| 2.15.0 | 1,961 | 8/19/2025 |
| 2.14.5 | 446 | 8/11/2025 |
| 2.13.11 | 7,818 | 7/3/2025 |
| 2.13.10 | 11,302 | 3/21/2025 |
| 2.13.9 | 2,283 | 1/23/2025 |
| 2.13.8 | 411 | 1/20/2025 |
| 2.13.7 | 3,308 | 1/13/2025 |
| 2.13.6 | 571 | 12/5/2024 |
| 2.12.1 | 1,321 | 11/27/2024 |
| 2.12.0 | 403 | 11/26/2024 |
| 2.11.2 | 972 | 11/21/2024 |
| 2.11.1 | 2,150 | 11/8/2024 |
| 2.10.3 | 5,196 | 10/3/2024 |
Added ECDSA certificate and EC JWK conversion support, including X.509 certificate export to ITfoxtec and Microsoft JWK models and EC JWK to ECDsaSecurityKey conversion.