Releases: auth0/auth0-oidc-client-net
Releases · auth0/auth0-oidc-client-net
3.0.0
Breaking changes! Please visit our v3 migration guide.
All platforms
- Upgrade
IdentityModel.OidcClient
to 3.0.1 - Add
CancellationToken
support toIAuth0Client/Auth0Client
methods (not honored yet) - Combined
LogoutAsync
andRefreshTokenAsync
overloads onIAuth0Client/Auth0Client
ClientSecret
property is now markedObsolete
to discourage use in native clients- Add
email
to default scopes and forceopenid
to always be included - Add debugger logging statements that show expected callback URLs
- Add
extraParameters
parameter toParseResponseAsync
- Ensure user agent sent on
RefreshToken
andProcessResponse
- Remove obsolete
PlatformWebView
classes
Android
- Add automatic callback URL (
IntentFilter
) detection
iOS
- Fix
ASWebAuthenticationSessionBrowser
being assigned toBrowser
directly
WinForms & WPF
- Support Microsoft Edge and prefer it over Internet Explorer
- Min target is now .NET 4.6.2
UWP
- Support Microsoft Edge and prefer it over Internet Explorer
- Min target is now uap10.0.16299 (Fall Creators Edition)
2.4.3
All platforms
- Improved XML code documentation.
- Update IdentityModel.OidcClient2 to 2.9.2
Android
- Update Xamarin.Android.Support.CustomTabs to 28.0.0.3
iOS
- Fix iOS 13 compatibility by setting
ASWebAuthenticationSession.PresentationAnchor
#93
UWP
- Update Microsoft.NETCore.UniversalWindowsPlatform to 6.2.9
v2.4.2
All platforms
- Fixes Auth0ClientOptions RedirectUri so it is actually honored.
- Clarified RedirectUri and PostLogoutRedirectUri on Auth0ClientOptions in doc comments
- Debug log now helpfully reports what Callback and Logout URLs to whitelist
v2.4.1
2.4.0
General
- Add return code status for Logout (thanks @jsauve)
- PlatformWebView classes are deprecated. Leave config.Browser null for default platform behavior (recommended) or see each platforms possible IBrowser implementations for alternative configurations.
- Add support to get the user claims from the userinfo endpoint (thanks @OrihuelaConde)
- Add default for logout redirect
- Update dependency on IdentityModel.OidcClient to v2.9.0
Android
- Add support for ChromeCustomTabs browser and made it default
- Move system browser integration to SystemBrowser class
- Add new Auth0ClientActivity class to help in wiring up ActivityMediator
- Alternatively call ActivityMediator.Instance.Cancel() from your OnResume
- Update Android target to SDK 26/v8.0
iOS
- Add ASWebAuthenticationSession for iOS 12+ (thanks @jsauve)
- Split various providers out into three IBrowser implementations
- Created automatic IBrowser implementation that checks iOS version and uses the right one (default)
Windows WPF
- Move WebBrowser implementation to WebBrowserBrowser class
Windows WinForms
- Move WebBrowser implementation to WebBrowserBrowser class
Windows UWP
- Move WebBrowser implementation to WebBrowserBrowser class
- Update dependency on UWP to 6.1.9
2.3.1
- Handle null-terminated POST bodies
2.3.0
release-2.3.0 Release v2.3.0