Auth0.OidcClient.Android 3.1.3

Auth0 OIDC Client for Xamarin Android apps

Install-Package Auth0.OidcClient.Android -Version 3.1.3
dotnet add package Auth0.OidcClient.Android --version 3.1.3
<PackageReference Include="Auth0.OidcClient.Android" Version="3.1.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Auth0.OidcClient.Android --version 3.1.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Version 3.1.3
     - Sign-in flow no longer cancels when app switching.
       This allows 2FA apps to be successfully used during sign-in.

     Version 3.1.2
     - Allow ID tokens "issued at" (iat) claims from "the future" to allow
       slow local clocks on mobile and desktop devices.
     - Other assemblies are now strong-named. Auth0.Oidcclient.Android
       can not be because Xamarin.Android.Support.CustomTabs is not strong-named.

     Version 3.1.1
     - Corrected OpenIDConnect package dep version to 5.6.0
     - Tweaked some ID Token Validation exception messages
     - Update IdentityModel.OidcClient to 3.1.2

     Version 3.1.0
     - Improved OIDC Compliance - ID Tokens have more comprehensive checks
     - Update Microsoft.IdentityModel.Protocols.OpenIdConnect to 5.6.0
     - Update IdentityModel.OidcClient to 3.1.0

     Version 3.0.1
     - Fix `No Browser configured` error by ensuring the non-Activity constructor
       for Auth0Client creates a default Browser implementation.
     - Correct package dependency version for Auth0.OidcClient.Core

     Version 3.0.0
     - Breaking changes! Please visit our migration guide via a link on
       https://github.com/auth0/auth0-oidc-client-net/blob/master/README.md
     - Dropped support for net452 and netstandard1.4 - now netstandard2.0 only
     - Upgrade IdentityModel.OidcClient to 3.0.1
     - Add CancellationToken support to IAuth0Client/Auth0Client methods (not honored yet)
     - Combined LogoutAsync and RefreshTokenAsync overloads on IAuth0Client/Auth0Client
     - Remove obsolete PlatformWebView class
     - ClientSecret property is now marked Obsolete to discourage use in native clients
     - Add automatic callback URL (IntentFilter) detection
     - Add 'email' to default scopes and force 'openid' to always be included
     - Add debugger logging statements that show expected callback URLs
     - Add extraParameters parameter to ParseResponseAsync
     - Ensure user agent sent on RefreshToken and ProcessResponse

     Version 2.4.3
     - Improved XML code documentation.
     - Update IdentityModel.OidcClient2 to 2.9.2
     - Update Xamarin.Android.Support.CustomTabs to 28.0.0.3

     Version 2.4.2
     - 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

     Version 2.4.1
     - Fixes "FLAG_ACTIVITY_NEW_TASK" error on Android SDK9 however you for best integration
     you should add 'Browser = new AutoSelectBrowser(this)` to your config creation from your view.
     - ChromeCustomTabs and SystemBrowser now take an optional View in the constructor.
       - If you pass a View then it will be used as the Context for launching the browser.
       - If you do not pass a View then the system context is used with the "NEW_TASK" flag.
       - While both work passing the View provides a better task switching experience.

     Version 2.4.0
     - Add support for ChromeCustomTabs browser and made it default
     - PlatformWebView class is deprecated. When it comes to config.Browser either:
     - Leave it null for ongoing best default (recommended)
     - Assign an instance of ChromeCustomTabBrowser (will fall back if needed)
     - Assign an instance of SystemBrowser (for old not-recommended behavior)
     - Add new Auth0ClientActivity class to help in wiring up ActivityMediator
     - Alternatively call ActivityMediator.Instance.Cancel() from your OnResume
     - Move system browser integration to SystemBrowser class
     - Add return code status for Logout (thanks @jsauve)
     - 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
     - Update Android target to SDK 26/v8.0

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.1.3 696 2/29/2020
3.1.2 1,613 1/15/2020
3.1.1 2,437 12/3/2019
3.1.0 809 11/15/2019
3.0.1 611 11/3/2019
3.0.0 180 10/28/2019
2.4.3 6,340 9/30/2019
2.4.2 294 9/20/2019
2.4.1 6,465 7/19/2019
2.4.0 1,038 6/11/2019
2.3.1 12,892 1/15/2019
2.3.0 9,959 8/8/2018
2.2.0 316 8/1/2018
2.1.0 881 6/28/2018
2.0.0 1,767 5/23/2018
1.2.0 11,350 9/28/2017
1.1.0 1,342 8/7/2017
1.0.0 3,429 5/16/2017
1.0.0-beta3 791 5/8/2017
1.0.0-beta2 287 5/4/2017
1.0.0-beta1 302 4/17/2017