Auth0.Core
7.0.4
Prefix Reserved
See the version list below for details.
dotnet add package Auth0.Core --version 7.0.4
NuGet\Install-Package Auth0.Core -Version 7.0.4
<PackageReference Include="Auth0.Core" Version="7.0.4" />
paket add Auth0.Core --version 7.0.4
#r "nuget: Auth0.Core, 7.0.4"
// Install Auth0.Core as a Cake Addin #addin nuget:?package=Auth0.Core&version=7.0.4 // Install Auth0.Core as a Cake Tool #tool nuget:?package=Auth0.Core&version=7.0.4
Auth0 .NET SDK
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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. |
.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 | net452 is compatible. net46 was computed. 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. |
-
.NETFramework 4.5.2
- Newtonsoft.Json (>= 12.0.3)
-
.NETStandard 2.0
- Newtonsoft.Json (>= 12.0.3)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Auth0.Core:
Package | Downloads |
---|---|
Auth0.ManagementApi
Auth0 .NET SDK |
|
Auth0.AuthenticationApi
Auth0 .NET SDK |
|
AirMapDotNet
A .NET SDK for the AirMap API. |
|
ZettaVision.CloudCore.Infrastructure.Auth0.Standard
Package Description |
|
BizDoc.Authentication.Auth0
Auth0 authentication for BizDoc |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Auth0.Core:
Repository | Stars |
---|---|
auth0/auth0.net
.NET client for the Auth0 Authentication & Management APIs.
|
Version | Downloads | Last updated |
---|---|---|
7.29.0 | 55,625 | 11/11/2024 |
7.28.0 | 103,231 | 10/25/2024 |
7.27.0 | 109,874 | 9/30/2024 |
7.26.2 | 1,349,288 | 4/24/2024 |
7.26.1 | 990,316 | 1/11/2024 |
7.26.0 | 122,968 | 12/21/2023 |
7.25.1 | 55,642 | 12/14/2023 |
7.25.0 | 76,656 | 12/4/2023 |
7.24.0 | 273,432 | 11/8/2023 |
7.23.1 | 125,621 | 10/25/2023 |
7.23.0 | 30,902 | 10/19/2023 |
7.22.3 | 352,669 | 8/29/2023 |
7.22.2 | 128,457 | 8/14/2023 |
7.22.1 | 148,644 | 7/28/2023 |
7.22.0 | 53,400 | 7/19/2023 |
7.21.1 | 33,005 | 7/13/2023 |
7.21.0 | 196,517 | 6/21/2023 |
7.20.0 | 333,336 | 5/20/2023 |
7.19.1 | 149,673 | 5/8/2023 |
7.19.0 | 584,344 | 3/13/2023 |
7.18.0 | 668,900 | 1/24/2023 |
7.17.4 | 1,472,001 | 10/17/2022 |
7.17.3 | 133,173 | 10/3/2022 |
7.17.2 | 193,110 | 9/13/2022 |
7.17.1 | 198,909 | 9/7/2022 |
7.17.0 | 484,562 | 7/26/2022 |
7.16.1 | 94,587 | 7/12/2022 |
7.16.0 | 647,319 | 5/3/2022 |
7.15.0 | 859,058 | 3/6/2022 |
7.14.0 | 259,161 | 2/15/2022 |
7.13.0 | 12,562 | 2/14/2022 |
7.12.1 | 340,803 | 1/10/2022 |
7.12.0 | 460,092 | 10/27/2021 |
7.11.0 | 116,521 | 10/12/2021 |
7.10.0 | 830,014 | 8/31/2021 |
7.9.0 | 55,300 | 8/24/2021 |
7.8.1 | 384,007 | 7/7/2021 |
7.8.0 | 1,036,700 | 4/2/2021 |
7.7.0 | 54,999 | 3/23/2021 |
7.6.1 | 87,612 | 3/12/2021 |
7.6.0 | 153,940 | 2/15/2021 |
7.5.1 | 93,810 | 2/2/2021 |
7.5.0 | 68,037 | 1/21/2021 |
7.4.0 | 152,135 | 12/11/2020 |
7.3.2 | 92,846 | 11/13/2020 |
7.3.1 | 8,117 | 11/12/2020 |
7.3.0 | 130,565 | 10/23/2020 |
7.2.0 | 107,856 | 10/9/2020 |
7.1.0 | 152,784 | 9/2/2020 |
7.0.9 | 513,874 | 6/24/2020 |
7.0.8 | 260,211 | 5/11/2020 |
7.0.7 | 41,128 | 4/24/2020 |
7.0.6 | 3,284 | 4/23/2020 |
7.0.5 | 21,490 | 4/20/2020 |
7.0.4 | 339,433 | 4/1/2020 |
7.0.3 | 18,371 | 3/30/2020 |
7.0.2 | 77,703 | 3/9/2020 |
7.0.1 | 164,045 | 2/12/2020 |
7.0.0 | 40,222 | 1/30/2020 |
7.0.0-beta2 | 3,126 | 1/16/2020 |
7.0.0-beta1 | 15,980 | 12/10/2019 |
6.5.6 | 446,448 | 1/13/2020 |
6.5.5 | 215,895 | 12/6/2019 |
6.5.4 | 514,305 | 10/4/2019 |
6.5.3 | 101,453 | 9/3/2019 |
6.5.2 | 35,950 | 8/27/2019 |
6.5.1 | 6,704 | 8/22/2019 |
6.5.0 | 24,233 | 8/19/2019 |
6.4.0 | 196,106 | 7/23/2019 |
6.3.0 | 143,254 | 6/14/2019 |
6.2.0 | 145,030 | 5/23/2019 |
6.1.0 | 32,235 | 5/8/2019 |
6.0.0 | 266,113 | 4/2/2019 |
5.11.0 | 824,698 | 1/23/2019 |
5.10.0 | 360,603 | 8/30/2018 |
5.9.0 | 64,836 | 8/1/2018 |
5.8.0 | 51,420 | 7/26/2018 |
5.7.0 | 155,836 | 7/9/2018 |
5.6.0 | 111,746 | 6/18/2018 |
5.5.0 | 143,773 | 6/4/2018 |
5.4.0 | 8,393 | 5/28/2018 |
5.3.1 | 71,889 | 5/7/2018 |
5.3.0 | 13,673 | 4/24/2018 |
5.2.0 | 8,602 | 4/18/2018 |
5.1.0 | 38,332 | 3/30/2018 |
5.0.0 | 19,057 | 3/28/2018 |
5.0.0-beta1 | 2,329 | 3/23/2018 |
4.0.2 | 303,578 | 1/8/2018 |
4.0.1 | 97,670 | 10/27/2017 |
4.0.0 | 239,236 | 4/24/2017 |
4.0.0-beta1 | 4,702 | 1/13/2017 |
3.7.0 | 251,914 | 1/9/2017 |
3.6.0 | 155,388 | 11/28/2016 |
3.5.0 | 25,302 | 10/21/2016 |
3.4.0 | 14,964 | 9/27/2016 |
3.3.0 | 41,623 | 8/16/2016 |
3.2.0 | 12,022 | 7/21/2016 |
3.1.1 | 69,029 | 4/22/2016 |
3.1.0 | 14,365 | 3/21/2016 |
3.0.0 | 3,508 | 3/2/2016 |
3.0.0-beta1 | 2,328 | 3/2/2016 |
2.1.1 | 3,793 | 2/24/2016 |
2.1.0 | 4,874 | 2/5/2016 |
2.0.0 | 9,034 | 1/5/2016 |
2.0.0-beta1 | 2,282 | 12/15/2015 |
Version 7.0.4
- Ensure JWKS keys are cached for the correct period.
- Raise RateLimitApiException on 429/TooManyRequests status code response.
Version 7.0.3
- Fixed path encoding allowing ResourceServers.GetAsync to work with HTTP URLs #377
- Add support for extra error properties to faciliate mfa_required etc. #376
Version 7.0.2
- Fixed a concurrency issue - missing ConfigureAwait(false) in HttpClient*Connections.
Version 7.0.1
- Fixes request message disposal issue in HttpClient*Connection.GetAsync on .NET Framework 4.x
Version 7.0.0
There are many breaking changes in this release. Please see our Migration Guide for v7 at
https://auth0.github.io/auth0.net/migrating.html
The summary of changes is:
- Authentication SDK includes new ID Token Validation. If your application uses HS256
signing you should set either SigningAlgorithm to SigningAlgorithm.HS256 on requests
you make to AuthenticationApiClient or switch to RS256 if your application is not confidential.
- Improved testing and mocking support. You can now mock `IAuthenticationConnection` /
`IManagementConnection` classes to provide local unit-testing functionality for
`AuthenticationApiClient` and `ManagementApiClient` respectively.
- Many classes moved namespace and assembly primarily ones in `Core` that were around paging.
Visual Studio should be able to suggest where classes you were using now reside.
- Disposal is now consistent. If `AuthenticationApiClient` or `ManagementApiClient` create a
connection for you they will manage its lifecycle. If you pass in a connection then it will be your
responsibility to manage it. This also applies to how `HttpClientAuthenticationConnection` and
`HttpClientManagementConnection` will only dispose of a `HttpClient` they create and not ones they
are given.
- Rate Limiting information is now only available on the `RateLimitApiException` which is raised when
the rate limit is exceeded.
- `ApiException` is now `ErrorApiException`. If you use the status code or error message on exception
you will need to switch to catching the later. The former is now a base class that does not have
this information but ensures any old catch `ApiException` will continue to catch rate limit
exceptions which also now inherit from this class.
- Microsoft recommends `HttpClient` is reused as much as possible. Therefore you should use
dependency injection or inversion of control to ensure that either a single instance of
`AuthenticationApiClient` / `ManagementApiClient` or its connections `HttpClientXConnection` are
created to ensure sharing. These classes are now thread-safe. You can additionally share
`HttpClient` objects between them if you wish by injecting it into the `HttpClientXConnection`
constructor.
- Connections now have DisplayName, Realms and IsDomainConnection properties.
Version 6.5.5
- Signup API result now handles custom databases returning variations of "id" name
- Fix EnrollmentAuthMethod.Authenticator enum name
- ClientBase now has property for `initiate_login_uri`
Version 6.5.4
- SECURITY FIX for CVE-2019-16929. See
https://github.com/auth0/auth0.net/blob/master/SECURITY-NOTICE.md#idtokenvalidator-public for more details.
Version 6.5.3
WARNING: If you generate tokens in your project via System.IdentityModel.Tokens.Jwt
please read the important notice at https://github.com/auth0/auth0.net/issues/300
- Upgraded System.IdentityModel.Tokens.Jwt to 5.5 to fix incompatible kid
- Upgraded Microsoft.IdentityModel.Protocols.OpenIdConnect to 5.5
- Add ClientId to VerifyEmailJobRequest
- Updated all test dependencies (xunit, FluentAssertions, .NET Test SDK)
- Removed unused Console Workbench project
Version 6.5.2
- UserClient.GetEnrollments now correctly passes user id.
Version 6.5.1
- User and role permissions endpoints in UsersClient and RolesClient paging fix.
Version 6.5.0
- Assembly is now strong-name-signed so it can be used by other strong-name-signed packages.
- NOTE: This is code signing only using a non-secret key. It is not authenticode or tamper protection.
- User and role permissions endpoints in UsersClient and RolesClient now correctly honoring paging.
- User model optional fields (CreatedAt, UpdatedAt, LastLogin) are now nullable.
Version 6.4.0
- TenantSettings lifetimes are now double not integer.
- Added various Guardian-related endpoints on UserClient.
Version 6.3.0
- Missing Tenant settings now available (device flow, Guardian MFA, Change Password, flags etc.
Version 6.2.0
- Added client_id to GetDeviceCredentials response
- Added various user properties to UserUpdateRequest
Version 6.1.0
- New user permission endpoints added to UsersClient
- New role permission endpoints added to RolesClient
- AuthenticationApiClient now implements IDisposable to dispose ApiConnection and HttpClient
- Added various new and missing properties to Resource Servers (ResourceServerBase)
Version 6.0.0
- New GuardianClient for managing /guardian endpoints
- New RolesClient for managing /roles endpoints
- PasswordChangeTicket now has IncludeEmailInRedirect and MailEmailAsVerified
- ApiConnection now has Dispose to dispose the HttpClient it creates
- ManagementApiClient now has Dispose to dispose the ApiConnection it creates
- XML documentation tweaks
- Dependencies updated
BREAKING CHANGES
See our migration guide at https://github.com/auth0/auth0.net/blob/prepare-6.0.0/docs-source/migrating.md
- All I*Client interfaces have been removed so adding endpoints is no longer breaking
- IManagementApi interface was removed so adding new clients is no longer breaking
- All non-paging GetAll methods have been removed
- DiagnosticsHeader/DiagnosticsComponent are no longer available