Primary class for performing authentication and authorization operations with Auth0 using the
-underlying .
@@ -92,14 +92,14 @@
Constructors
|
- Improve this Doc
+ Improve this Doc
View Source
Auth0Client(Auth0ClientOptions)
-
Creates a new instance of the Auth0 OIDC Client.
+
Creates a new instance of the Auth0 OIDC Client.
Declaration
@@ -119,7 +119,7 @@
Parameters
Auth0ClientOptions |
options |
- The specifying the configuration for the Auth0 OIDC Client.
+ | The specifying the configuration for the Auth0 OIDC Client.
|
@@ -132,10 +132,10 @@
Parameters
diff --git a/docs/api/Auth0.OidcClient.Auth0ClientActivity.html b/docs/api/Auth0.OidcClient.Auth0ClientActivity.html
index 6d128521..c4da19fd 100644
--- a/docs/api/Auth0.OidcClient.Auth0ClientActivity.html
+++ b/docs/api/Auth0.OidcClient.Auth0ClientActivity.html
@@ -102,15 +102,6 @@
Implements
Inherited Members
-
- Android.App.Activity.FindViewById<T>(System.Int32)
-
-
- Android.App.Activity.StartActivityForResult(System.Type, System.Int32)
-
-
- Android.App.Activity.RunOnUiThread(System.Action)
-
Android.App.Activity.AddContentView(Android.Views.View, Android.Views.ViewGroup.LayoutParams)
@@ -501,6 +492,9 @@
Inherited Members
Android.App.Activity.RequestWindowFeature(Android.Views.WindowFeatures)
+
+ Android.App.Activity.RequireViewById(System.Int32)
+
Android.App.Activity.RunOnUiThread(Java.Lang.IRunnable)
@@ -567,12 +561,18 @@
Inherited Members
Android.App.Activity.SetSecondaryProgress(System.Int32)
+
+ Android.App.Activity.SetShowWhenLocked(System.Boolean)
+
Android.App.Activity.SetTaskDescription(Android.App.ActivityManager.TaskDescription)
Android.App.Activity.SetTitle(System.Int32)
+
+ Android.App.Activity.SetTurnScreenOn(System.Boolean)
+
Android.App.Activity.SetVisible(System.Boolean)
@@ -678,6 +678,15 @@
Inherited Members
Android.App.Activity.UnregisterForContextMenu(Android.Views.View)
+
+ Android.App.Activity.FindViewById<T>(System.Int32)
+
+
+ Android.App.Activity.StartActivityForResult(System.Type, System.Int32)
+
+
+ Android.App.Activity.RunOnUiThread(System.Action)
+
Android.App.Activity.FocusedStateSet
@@ -1194,6 +1203,9 @@
Inherited Members
Android.Content.Context.ConsumerIrService
+
+ Android.Content.Context.CrossProfileAppsService
+
Android.Content.Context.DevicePolicyService
@@ -1206,6 +1218,9 @@
Inherited Members
Android.Content.Context.DropboxService
+
+ Android.Content.Context.EuiccService
+
Android.Content.Context.FingerprintService
@@ -1218,6 +1233,9 @@
Inherited Members
Android.Content.Context.InputService
+
+ Android.Content.Context.IpsecService
+
Android.Content.Context.JobSchedulerService
@@ -1330,13 +1348,13 @@
Inherited Members
Android.Content.Context.WifiP2pService
- Android.Content.Context.WifiService
+ Android.Content.Context.WifiRttRangingService
- Android.Content.Context.WindowService
+ Android.Content.Context.WifiService
- Android.Content.Context.StartActivity(System.Type)
+ Android.Content.Context.WindowService
Android.Content.Context.GetColor(System.Int32)
@@ -1380,80 +1398,89 @@
Inherited Members
Android.Content.Context.UnregisterComponentCallbacks(Android.Content.IComponentCallbacks)
+
+ Android.Content.Context.StartActivity(System.Type)
+
Android.Content.Context.IsRestricted
- Java.Lang.Object.Java.Interop.IJavaPeerable.DisposeUnlessReferenced()
+ Android.Content.Context.MainExecutor
- Java.Lang.Object.UnregisterFromRuntime()
+ Java.Lang.Object.Clone()
- Java.Lang.Object.Java.Interop.IJavaPeerable.Disposed()
+ Java.Lang.Object.Equals(Java.Lang.Object)
- Java.Lang.Object.Java.Interop.IJavaPeerable.Finalized()
+ Java.Lang.Object.JavaFinalize()
- Java.Lang.Object.Java.Interop.IJavaPeerable.SetJniIdentityHashCode(System.Int32)
+ Java.Lang.Object.GetHashCode()
- Java.Lang.Object.Java.Interop.IJavaPeerable.SetJniManagedPeerState(Java.Interop.JniManagedPeerStates)
+ Java.Lang.Object.Notify()
- Java.Lang.Object.Java.Interop.IJavaPeerable.SetPeerReference(Java.Interop.JniObjectReference)
+ Java.Lang.Object.NotifyAll()
- Java.Lang.Object.Dispose()
+ Java.Lang.Object.ToString()
- Java.Lang.Object.Dispose(System.Boolean)
+ Java.Lang.Object.Wait()
- Java.Lang.Object.SetHandle(System.IntPtr, Android.Runtime.JniHandleOwnership)
+ Java.Lang.Object.Wait(System.Int64)
- Java.Lang.Object.GetObject<T>(System.IntPtr, System.IntPtr, Android.Runtime.JniHandleOwnership)
+ Java.Lang.Object.Wait(System.Int64, System.Int32)
- Java.Lang.Object.GetObject<T>(System.IntPtr, Android.Runtime.JniHandleOwnership)
+ Java.Lang.Object.Java.Interop.IJavaPeerable.DisposeUnlessReferenced()
- Java.Lang.Object.ToArray<T>()
+ Java.Lang.Object.UnregisterFromRuntime()
- Java.Lang.Object.FromArray<T>(T[])
+ Java.Lang.Object.Java.Interop.IJavaPeerable.Disposed()
- Java.Lang.Object.Clone()
+ Java.Lang.Object.Java.Interop.IJavaPeerable.Finalized()
- Java.Lang.Object.Equals(Java.Lang.Object)
+ Java.Lang.Object.Java.Interop.IJavaPeerable.SetJniIdentityHashCode(System.Int32)
- Java.Lang.Object.JavaFinalize()
+ Java.Lang.Object.Java.Interop.IJavaPeerable.SetJniManagedPeerState(Java.Interop.JniManagedPeerStates)
- Java.Lang.Object.GetHashCode()
+ Java.Lang.Object.Java.Interop.IJavaPeerable.SetPeerReference(Java.Interop.JniObjectReference)
- Java.Lang.Object.Notify()
+ Java.Lang.Object.Dispose()
- Java.Lang.Object.NotifyAll()
+ Java.Lang.Object.Dispose(System.Boolean)
- Java.Lang.Object.ToString()
+ Java.Lang.Object.SetHandle(System.IntPtr, Android.Runtime.JniHandleOwnership)
- Java.Lang.Object.Wait()
+ Java.Lang.Object.GetObject<T>(System.IntPtr, System.IntPtr, Android.Runtime.JniHandleOwnership)
- Java.Lang.Object.Wait(System.Int64)
+ Java.Lang.Object.GetObject<T>(System.IntPtr, Android.Runtime.JniHandleOwnership)
- Java.Lang.Object.Wait(System.Int64, System.Int32)
+ Java.Lang.Object.ToArray<T>()
+
+
+ Java.Lang.Object.FromArray<T>(T[])
+
+
+ Java.Lang.Object.Class
Java.Lang.Object.JniIdentityHashCode
@@ -1467,9 +1494,6 @@
Inherited Members
Java.Lang.Object.Java.Interop.IJavaPeerable.JniManagedPeerState
-
- Java.Lang.Object.Class
-
System.Object.Equals(System.Object)
@@ -1496,10 +1520,10 @@
Methods
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
OnNewIntent(Intent)
@@ -1532,10 +1556,10 @@
Overrides
Android.App.Activity.OnNewIntent(Android.Content.Intent)
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
OnResume()
@@ -1588,10 +1612,10 @@
Implements
diff --git a/docs/api/Auth0.OidcClient.AutoSelectBrowser.html b/docs/api/Auth0.OidcClient.AutoSelectBrowser.html
index dd600d53..6a2a274d 100644
--- a/docs/api/Auth0.OidcClient.AutoSelectBrowser.html
+++ b/docs/api/Auth0.OidcClient.AutoSelectBrowser.html
@@ -98,10 +98,10 @@
Methods
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
Launch(BrowserOptions, CancellationToken)
@@ -163,10 +163,10 @@
Overrides
diff --git a/docs/api/Auth0.OidcClient.ChromeCustomTabsBrowser.html b/docs/api/Auth0.OidcClient.ChromeCustomTabsBrowser.html
index 81cf79ca..b9d7aa04 100644
--- a/docs/api/Auth0.OidcClient.ChromeCustomTabsBrowser.html
+++ b/docs/api/Auth0.OidcClient.ChromeCustomTabsBrowser.html
@@ -104,10 +104,10 @@
Constructors
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
ChromeCustomTabsBrowser(Context)
@@ -140,10 +140,10 @@
Methods
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
OpenBrowser(Uri, Context)
@@ -188,10 +188,10 @@
Overrides
diff --git a/docs/api/Auth0.OidcClient.IOSBrowserBase.html b/docs/api/Auth0.OidcClient.IOSBrowserBase.html
index 98c9bb00..08a39c4f 100644
--- a/docs/api/Auth0.OidcClient.IOSBrowserBase.html
+++ b/docs/api/Auth0.OidcClient.IOSBrowserBase.html
@@ -95,10 +95,10 @@
Methods
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
InvokeAsync(BrowserOptions, CancellationToken)
@@ -147,10 +147,10 @@
Returns
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
Launch(BrowserOptions, CancellationToken)
@@ -210,10 +210,10 @@
Returns
diff --git a/docs/api/Auth0.OidcClient.SFAuthenticationSessionBrowser.html b/docs/api/Auth0.OidcClient.SFAuthenticationSessionBrowser.html
index 49dc663c..13146508 100644
--- a/docs/api/Auth0.OidcClient.SFAuthenticationSessionBrowser.html
+++ b/docs/api/Auth0.OidcClient.SFAuthenticationSessionBrowser.html
@@ -98,10 +98,10 @@
Methods
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
Launch(BrowserOptions, CancellationToken)
@@ -163,10 +163,10 @@
Overrides
diff --git a/docs/api/Auth0.OidcClient.SFSafariViewControllerBrowser.html b/docs/api/Auth0.OidcClient.SFSafariViewControllerBrowser.html
index d59c48a2..38ea7049 100644
--- a/docs/api/Auth0.OidcClient.SFSafariViewControllerBrowser.html
+++ b/docs/api/Auth0.OidcClient.SFSafariViewControllerBrowser.html
@@ -98,10 +98,10 @@
Methods
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
Launch(BrowserOptions, CancellationToken)
@@ -163,10 +163,10 @@
Overrides
diff --git a/docs/api/Auth0.OidcClient.SystemBrowser.html b/docs/api/Auth0.OidcClient.SystemBrowser.html
index e5c91820..9901f8ba 100644
--- a/docs/api/Auth0.OidcClient.SystemBrowser.html
+++ b/docs/api/Auth0.OidcClient.SystemBrowser.html
@@ -104,10 +104,10 @@
Constructors
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
SystemBrowser(Context)
@@ -140,10 +140,10 @@
Methods
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
OpenBrowser(Uri, Context)
@@ -188,10 +188,10 @@
Overrides
diff --git a/docs/api/Auth0.OidcClient.html b/docs/api/Auth0.OidcClient.html
index c8e422a2..83a3ecf3 100644
--- a/docs/api/Auth0.OidcClient.html
+++ b/docs/api/Auth0.OidcClient.html
@@ -78,56 +78,53 @@
Namespa
Classes
- Facilitates communication between the app entry point and the callback function.
+ Facilitates communication between the app entry point and the callback function.
- Provides common IBrowser logic for Android.
+ Provides common IBrowser logic for Android.
- Implements the interface using AuthenticationServices.ASWebAuthenticationSession for support on iOS 12+.
+ Implements the interface using AuthenticationServices.ASWebAuthenticationSession for support on iOS 12+.
+
+
+
- Primary class for performing authentication and authorization operations with Auth0 using the
-underlying .
+ Primary class for performing authentication and authorization operations with Auth0 using the
+underlying .
- Base class for automatically wiring up the necessary callback hooks required
-to facilitate communication with the Browser implementations.
+ Base class for automatically wiring up the necessary callback hooks required
+to facilitate communication with the Browser implementations.
- Implements the interface using the best available option for the current iOS version.
+ Implements the interface using the best available option for the current iOS version.
- Implements browser integration using Chrome Custom Tabs.
+ Implements browser integration using Chrome Custom Tabs.
- Provides common logic for iOS platform.
+ Provides common logic for iOS platform.
-
-
-
-
-
-
- Implements the Browser using SafariServices.SFAuthenticationSession for support on iOS 11.
+ Implements the Browser using SafariServices.SFAuthenticationSession for support on iOS 11.
- Implements the interface using SafariServices.SFSafariViewController for support on iOS 10 and earlier.
+ Implements the interface using SafariServices.SFSafariViewController for support on iOS 10 and earlier.
- Implements the interface using the best available option for the current Android version.
+ Implements the interface using the best available option for the current Android version.
- Implements the interface using System.Windows.Controls.WebBrowser.
+ Implements the interface using System.Windows.Controls.WebBrowser.
- Implements the interface using the control.
+ Implements the interface using the control.
Delegates
- Method signature required for methods subscribing to the ActivityMessageReceived event.
+ Method signature required for methods subscribing to the ActivityMessageReceived event.
diff --git a/docs/api/index.html b/docs/api/index.html
index fb1d698a..398e6f1c 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -78,7 +78,7 @@
PLACEHOLDER
diff --git a/docs/api/toc.html b/docs/api/toc.html
index 4aa4615b..9b730b5a 100644
--- a/docs/api/toc.html
+++ b/docs/api/toc.html
@@ -28,6 +28,9 @@
ASWebAuthenticationSessionBrowser
+
+ ASWebAuthenticationSessionOptions
+
Auth0Client
@@ -43,15 +46,6 @@
IOSBrowserBase
-
- Resource
-
-
- Resource.Attribute
-
-
- Resource.String
-
SFAuthenticationSessionBrowser
diff --git a/docs/documentation/advanced-scenarios/api-authorization.html b/docs/documentation/advanced-scenarios/api-authorization.html
index c01ef89f..e4a03c00 100644
--- a/docs/documentation/advanced-scenarios/api-authorization.html
+++ b/docs/documentation/advanced-scenarios/api-authorization.html
@@ -86,7 +86,7 @@
API Authorization
diff --git a/docs/documentation/advanced-scenarios/refresh-tokens.html b/docs/documentation/advanced-scenarios/refresh-tokens.html
index d6dd293c..42d2a0a5 100644
--- a/docs/documentation/advanced-scenarios/refresh-tokens.html
+++ b/docs/documentation/advanced-scenarios/refresh-tokens.html
@@ -68,39 +68,39 @@
Refresh Tokens
-
-You can request a refresh token by requesting the offline_access
scope. The login result will contain the refresh token in the RefreshToken
property:
-var client = new Auth0Client(new Auth0ClientOptions {
- Domain = "YOUR_AUTH0_DOMAIN",
- ClientId = "YOUR_AUTH0_CLIENT_ID",
- Scope = "openid offline_access"
-});
-
-var loginResult = await client.LoginAsync();
-
-if (!loginResult.IsError) {
- Debug.WriteLine($"refresh_token: {loginResult.RefreshToken}");
-}
-
Requesting a Refresh Token
-You can request a Refresh Token by calling @Auth0.OidcClient.Auth0Client.RefreshTokenAsync(System.String), passing along the refresh token which was previously returned in the login result as the
-var client = new Auth0Client(new Auth0ClientOptions {
- Domain = "YOUR_AUTH0_DOMAIN",
- ClientId = "YOUR_AUTH0_CLIENT_ID",
- Scope = "openid offline_access"
-});
-
-var loginResult = await client.LoginAsync();
-
-if (!loginResult.IsError) {
- string refreshToken = loginResult.RefreshToken;
- // Save the refresh token somewhere...
-}
-
-
-// Later on elsewhere in your code you can retrieve the refresh token from where you have saved it, and call RefreshTokenAsync
-var refreshTokenResult = await client.RefreshTokenAsync(refreshToken);
-
Note
Please note that of your use Auth0 API Authorization, your API should allow offline access. This is configured via the Allow Offline Access switch on the API Settings
-
+
+You can request a refresh token by requesting the offline_access
scope. The login result will contain the refresh token in the RefreshToken
property:
+var client = new Auth0Client(new Auth0ClientOptions {
+ Domain = "YOUR_AUTH0_DOMAIN",
+ ClientId = "YOUR_AUTH0_CLIENT_ID",
+ Scope = "openid offline_access"
+});
+
+var loginResult = await client.LoginAsync();
+
+if (!loginResult.IsError) {
+ Debug.WriteLine($"refresh_token: {loginResult.RefreshToken}");
+}
+
Requesting a Refresh Token
+You can request a Refresh Token by calling @Auth0.OidcClient.Auth0Client.RefreshTokenAsync(System.String), passing along the refresh token which was previously returned in the login result as the
+var client = new Auth0Client(new Auth0ClientOptions {
+ Domain = "YOUR_AUTH0_DOMAIN",
+ ClientId = "YOUR_AUTH0_CLIENT_ID",
+ Scope = "openid offline_access"
+});
+
+var loginResult = await client.LoginAsync();
+
+if (!loginResult.IsError) {
+ string refreshToken = loginResult.RefreshToken;
+ // Save the refresh token somewhere...
+}
+
+
+// Later on elsewhere in your code you can retrieve the refresh token from where you have saved it, and call RefreshTokenAsync
+var refreshTokenResult = await client.RefreshTokenAsync(refreshToken);
+
Note
Please note that of your use Auth0 API Authorization, your API should allow offline access. This is configured via the Allow Offline Access switch on the API Settings
+
@@ -109,7 +109,7 @@
Refresh Tokens
diff --git a/docs/documentation/advanced-scenarios/scopes.html b/docs/documentation/advanced-scenarios/scopes.html
index 27ca24b9..3c25d7c8 100644
--- a/docs/documentation/advanced-scenarios/scopes.html
+++ b/docs/documentation/advanced-scenarios/scopes.html
@@ -68,18 +68,18 @@
Using Scopes
-
-By default the Auth0 OIDC Client will request the openid
, profile
, and email
scopes. You can request different scopes by setting the @Auth0.OidcClient.Auth0ClientOptions.Scope property of the @Auth0.OidcClient.Auth0ClientOptions passed to the Auth0.OidcClient constructor however openid
is always included.
-Depending on the scope
which was request the id_token
will contain a different set of claims.
-By default loadProfile
will be set to true
which means the UserInfo endpoint will be called during the authorization flow. To ensure the User object contain only the claims requested in the scope
, be sure to also set LoadProfile
to false
, e.g:
-var client = new Auth0Client(new Auth0ClientOptions
-{
- Domain = "YOUR_AUTH0_DOMAIN",
- ClientId = "YOUR_AUTH0_CLIENT_ID",
- Scope = "openid name",
- LoadProfile = false
-});
-
For more information you can read the Auth0 Scopes documentation
+
+By default the Auth0 OIDC Client will request the openid
, profile
, and email
scopes. You can request different scopes by setting the @Auth0.OidcClient.Auth0ClientOptions.Scope property of the @Auth0.OidcClient.Auth0ClientOptions passed to the Auth0.OidcClient constructor however openid
is always included.
+Depending on the scope
which was request the id_token
will contain a different set of claims.
+By default loadProfile
will be set to true
which means the UserInfo endpoint will be called during the authorization flow. To ensure the User object contain only the claims requested in the scope
, be sure to also set LoadProfile
to false
, e.g:
+var client = new Auth0Client(new Auth0ClientOptions
+{
+ Domain = "YOUR_AUTH0_DOMAIN",
+ ClientId = "YOUR_AUTH0_CLIENT_ID",
+ Scope = "openid name",
+ LoadProfile = false
+});
+
For more information you can read the Auth0 Scopes documentation
@@ -88,7 +88,7 @@
Using Scopes
diff --git a/docs/documentation/getting-started/authentication.html b/docs/documentation/getting-started/authentication.html
index 4a6e7c9f..dd0cc819 100644
--- a/docs/documentation/getting-started/authentication.html
+++ b/docs/documentation/getting-started/authentication.html
@@ -219,7 +219,7 @@
Authentication Error
diff --git a/docs/documentation/getting-started/callbacks.html b/docs/documentation/getting-started/callbacks.html
index 90274fc4..fa20c1df 100644
--- a/docs/documentation/getting-started/callbacks.html
+++ b/docs/documentation/getting-started/callbacks.html
@@ -1,4 +1,4 @@
-
+
@@ -106,7 +106,7 @@
diff --git a/docs/documentation/getting-started/installation.html b/docs/documentation/getting-started/installation.html
index 44c5fb3d..6451e49a 100644
--- a/docs/documentation/getting-started/installation.html
+++ b/docs/documentation/getting-started/installation.html
@@ -96,7 +96,7 @@
diff --git a/docs/documentation/intro.html b/docs/documentation/intro.html
index 741ca712..f492efe1 100644
--- a/docs/documentation/intro.html
+++ b/docs/documentation/intro.html
@@ -86,7 +86,7 @@
Auth0 OIDC Client
diff --git a/docs/documentation/migration/v2.html b/docs/documentation/migration/v2.html
index 7045fda4..30ab63f9 100644
--- a/docs/documentation/migration/v2.html
+++ b/docs/documentation/migration/v2.html
@@ -109,7 +109,7 @@
Migrating iOS applications
diff --git a/docs/documentation/migration/v3.html b/docs/documentation/migration/v3.html
index 81c1a168..9e5b51db 100644
--- a/docs/documentation/migration/v3.html
+++ b/docs/documentation/migration/v3.html
@@ -73,25 +73,25 @@
Migrating from Version 2.x to 3.0
Should I migrate to v3?
Everyone should migrate to v3. All previous versions are deprecated.
For some developers, this upgrade will not be breaking. If you do not see compiler errors when taking a dependency on v3 then you should skip to the section Other Considerations.
-
Breaking Changes
+
Breaking Changes
There are a number of potential breaking changes in this release depending on how you use the library and what .NET SDK you use.
-
Minimum Runtime
+
Minimum Runtime
v3 of this library targets only .NET Standard 2.0 and drops support for .NET Standard 1.4 and .NET Framework 4.5.2.
This only affects WPF, WinForms and UWP. Android and iOS are not affected. If you get compiler errors trying to upgrade then you will need to upgrade the SDK target of your application as follows:
-- WPF to .NET Framework 4.6.1
-- WinForms to .NET Framework 4.6.1
+- WPF to .NET Framework 4.6.2
+- WinForms to .NET Framework 4.6.2
- UWP to uap10.0.16299 (Windows 10 Fall Creators Update)
-
IAuth0Client Interface
+
IAuth0Client Interface
If you are implementing the IAuth0Client
interface you will need to reflect the latest changes to the signature. Each Async method now takes an optional CancellationToken
. Also, method overloads for LogoutAsync
and RefreshTokenAsync
were combined.
If you use the Auth0Client
class directly you will not need to make any changes. The compiler will be able to utilize the defaults provided for the new parameters.
-
+
This class is now removed across all platforms. To use default Browser behavior simply leave the Browser
property of Auth0ClientOptions
uninitialized.
-
Other Considerations
-
Android
+
Other Considerations
+
Android
It is now recommended you pass this
as the second argument to the Auth0Client
constructor when creating it from your Activity. This allows Auth0Client
to automatically read the IntentFilter
on your Activity and determine the correct callback uri to use. Additionally it allows the ChromeCustomTab
and SystemBrowser
integrations to avoid needing to request the NewTask
ActivityFlag
.
-
Windows
+
Windows
The Microsoft Edge browser is now the default for WPF, WinForms and UWP applications. Where it is not available it will fall back to Internet Explorer. This resolves some problems with some IDPs where large warnings about Interner Explorer not being supported appear (such as GitHub.com).
If you need to use Internet Explorer for some reason create a new instance of WebBrowserBrowser
and assign it to the Browser
property of your Auth0ClientOptions
, e.g.
var options = new Auth0ClientOptions {
@@ -102,9 +102,9 @@ Windows
var options = new Auth0ClientOptions {
Browser = new WebAuthenticationBrokerBrowser(true)
}
-
Scopes
+
Scopes
Request scopes now includes email
by default. Additionally while you can change the Scope
property on the Auth0ClientOptions
all endpoints will always be called with openid
present in order to ensure OpenID Connect compliance.
-
ClientSecret Deprecation
+
ClientSecret Deprecation
The ClientSecret
property of Auth0ClientOptions
has been deprecated and will be removed in a future release. It is highly inadvisable to use Client Secrets inside non-confidential clients. The purpose of this library is to target desktop and mobile applications which by their nature should be considered non-confidential.
@@ -114,7 +114,7 @@
ClientSecret Deprecation
diff --git a/docs/documentation/samples.html b/docs/documentation/samples.html
index a6900b4d..316c1b32 100644
--- a/docs/documentation/samples.html
+++ b/docs/documentation/samples.html
@@ -86,7 +86,7 @@
Sample Applications
diff --git a/docs/index.html b/docs/index.html
index 8ceb09af..2b19a1af 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -114,7 +114,7 @@
Further Reading
diff --git a/docs/manifest.json b/docs/manifest.json
index 07f41abc..8359004c 100644
--- a/docs/manifest.json
+++ b/docs/manifest.json
@@ -1,6 +1,6 @@
{
"homepages": [],
- "source_base_path": "D:/auth0/auth0-oidc-client-net/docs-source",
+ "source_base_path": "C:/Development/Auth0/auth0-oidc-client-net/docs-source",
"xrefmap": "xrefmap.yml",
"files": [
{
@@ -9,7 +9,19 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.ASWebAuthenticationSessionBrowser.html",
- "hash": "2TYCaibIV2UuEAP3CfX0YA=="
+ "hash": "vWazDPrmc11jlzaOc4gyWQ=="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
+ {
+ "type": "ManagedReference",
+ "source_relative_path": "api/Auth0.OidcClient.ASWebAuthenticationSessionOptions.yml",
+ "output": {
+ ".html": {
+ "relative_path": "api/Auth0.OidcClient.ASWebAuthenticationSessionOptions.html",
+ "hash": "BnPjz1ZwtpuCBQECGNvC3w=="
}
},
"is_incremental": false,
@@ -21,7 +33,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.ActivityMediator.MessageReceivedEventHandler.html",
- "hash": "2zy02DH3LQJxRw0zqcxLyw=="
+ "hash": "WNj9JqIhV23rj2o1hRnlWw=="
}
},
"is_incremental": false,
@@ -33,7 +45,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.ActivityMediator.html",
- "hash": "OqUq9RbghWJUyqAEg7/A2Q=="
+ "hash": "sdT8qPbLgJSByOAFeEmvWQ=="
}
},
"is_incremental": false,
@@ -45,7 +57,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.AndroidBrowserBase.html",
- "hash": "LD3C16B3toLRfrA6DgKb1Q=="
+ "hash": "DdJ4QDy4XFifHQLy7E+afg=="
}
},
"is_incremental": false,
@@ -57,7 +69,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.Auth0Client.html",
- "hash": "eqiT3rllAmUqUp02Vj4qYA=="
+ "hash": "VB3kgWYudLymKXGsEUgwnQ=="
}
},
"is_incremental": false,
@@ -69,7 +81,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.Auth0ClientActivity.html",
- "hash": "fM7huUAIlySL1k4LPUdRYg=="
+ "hash": "awKeyLpWq+V6iW/6/g9PtA=="
}
},
"is_incremental": false,
@@ -77,11 +89,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.AutoSelectBrowser.yml",
+ "source_relative_path": "api/Auth0.OidcClient.Auth0ClientBase.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.AutoSelectBrowser.html",
- "hash": "XFvF4KafBzEM0q6L+3POHQ=="
+ "relative_path": "api/Auth0.OidcClient.Auth0ClientBase.html",
+ "hash": "nR6QvSi2ipM8HFh9WUR2RA=="
}
},
"is_incremental": false,
@@ -89,11 +101,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.ChromeCustomTabsBrowser.yml",
+ "source_relative_path": "api/Auth0.OidcClient.Auth0ClientOptions.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.ChromeCustomTabsBrowser.html",
- "hash": "86yJcUdlYNnhYviiqYwHsA=="
+ "relative_path": "api/Auth0.OidcClient.Auth0ClientOptions.html",
+ "hash": "JNdU8FYqnBHrjv1YRH+lDg=="
}
},
"is_incremental": false,
@@ -101,11 +113,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.IOSBrowserBase.yml",
+ "source_relative_path": "api/Auth0.OidcClient.AutoSelectBrowser.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.IOSBrowserBase.html",
- "hash": "Qi/H15+d4LY16KYdVF9/2w=="
+ "relative_path": "api/Auth0.OidcClient.AutoSelectBrowser.html",
+ "hash": "MJSDqbE8OjM8aig5F3OGXA=="
}
},
"is_incremental": false,
@@ -113,11 +125,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.Resource.Attribute.yml",
+ "source_relative_path": "api/Auth0.OidcClient.ChromeCustomTabsBrowser.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.Resource.Attribute.html",
- "hash": "UBL+f7l9xro5eted8GFHmg=="
+ "relative_path": "api/Auth0.OidcClient.ChromeCustomTabsBrowser.html",
+ "hash": "0i1WRXTfCGcLxKj0BYX1HQ=="
}
},
"is_incremental": false,
@@ -125,11 +137,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.Resource.String.yml",
+ "source_relative_path": "api/Auth0.OidcClient.IAuth0Client.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.Resource.String.html",
- "hash": "R7k6Fr4jqRTVykp9IhsWDA=="
+ "relative_path": "api/Auth0.OidcClient.IAuth0Client.html",
+ "hash": "CKlnbjhoJ6u33IWcqDlBmw=="
}
},
"is_incremental": false,
@@ -137,11 +149,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.Resource.yml",
+ "source_relative_path": "api/Auth0.OidcClient.IOSBrowserBase.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.Resource.html",
- "hash": "aQDdjB7jUGhgAX/Vg25HTg=="
+ "relative_path": "api/Auth0.OidcClient.IOSBrowserBase.html",
+ "hash": "cASKZFD156iIThdD4ATjiA=="
}
},
"is_incremental": false,
@@ -153,7 +165,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.SFAuthenticationSessionBrowser.html",
- "hash": "ZznEv1lx7XS/onN5RFL06Q=="
+ "hash": "a0gv/aQ75cPMp/t7S7P8vA=="
}
},
"is_incremental": false,
@@ -165,7 +177,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.SFSafariViewControllerBrowser.html",
- "hash": "U7lALZwAsx02JzhaWeGuGg=="
+ "hash": "EivS0+omhBD9qtTfvKva8A=="
}
},
"is_incremental": false,
@@ -177,7 +189,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.SystemBrowser.html",
- "hash": "EGIxIM7iAhSo2CJ0g0u0bA=="
+ "hash": "dnJxO9m+aJ6YIxctfUaDLA=="
}
},
"is_incremental": false,
@@ -185,11 +197,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.WebBrowserBrowser.yml",
+ "source_relative_path": "api/Auth0.OidcClient.Tokens.IdTokenValidationException.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.WebBrowserBrowser.html",
- "hash": "iEikkbLY1IJ2vAqkvJIPow=="
+ "relative_path": "api/Auth0.OidcClient.Tokens.IdTokenValidationException.html",
+ "hash": "PGFlvRm2KEPbcuwoV4r5Dw=="
}
},
"is_incremental": false,
@@ -197,11 +209,11 @@
},
{
"type": "ManagedReference",
- "source_relative_path": "api/Auth0.OidcClient.WebViewBrowser.yml",
+ "source_relative_path": "api/Auth0.OidcClient.Tokens.yml",
"output": {
".html": {
- "relative_path": "api/Auth0.OidcClient.WebViewBrowser.html",
- "hash": "45cXivqRqvrmCE69VDN9CQ=="
+ "relative_path": "api/Auth0.OidcClient.Tokens.html",
+ "hash": "1ItQetxG3PoYb0RZcION/w=="
}
},
"is_incremental": false,
@@ -213,7 +225,7 @@
"output": {
".html": {
"relative_path": "api/Auth0.OidcClient.html",
- "hash": "1WYW2Q+RuoMZ2e3USFqOOw=="
+ "hash": "ZK4//LoF/UEnKd4aS4G+mQ=="
}
},
"is_incremental": false,
@@ -225,7 +237,7 @@
"output": {
".html": {
"relative_path": "api/index.html",
- "hash": "k5I471hu9wTQRyZScb5zzA=="
+ "hash": "ybDDcSbFDuchfhML4/FHiQ=="
}
},
"is_incremental": false,
@@ -237,7 +249,7 @@
"output": {
".html": {
"relative_path": "api/toc.html",
- "hash": "7wlOYUzyoFV1gBsSwkDUgw=="
+ "hash": "k0eh+eU0F9xPAnUeQEh8rw=="
}
},
"is_incremental": false,
@@ -249,7 +261,7 @@
"output": {
".html": {
"relative_path": "documentation/advanced-scenarios/api-authorization.html",
- "hash": "itIf8cfoY3mk85EIYEiulQ=="
+ "hash": "O1U9BEXSpdkIXa7f58b/eg=="
}
},
"is_incremental": false,
@@ -261,7 +273,7 @@
"output": {
".html": {
"relative_path": "documentation/advanced-scenarios/refresh-tokens.html",
- "hash": "jFzwXhW77MZZ8f8pAvmsog=="
+ "hash": "3gzqn6MoSl5ZrC9+CIgrKQ=="
}
},
"is_incremental": false,
@@ -273,7 +285,7 @@
"output": {
".html": {
"relative_path": "documentation/advanced-scenarios/scopes.html",
- "hash": "M8NHRAsg8FYlM3ErqaYcPA=="
+ "hash": "1o1pJk00GNLxtvj6eZAUCg=="
}
},
"is_incremental": false,
@@ -285,7 +297,7 @@
"output": {
".html": {
"relative_path": "documentation/getting-started/authentication.html",
- "hash": "HbnoAblH4HKl/a9YnDD/rA=="
+ "hash": "WNhJC/KL5bVsklbdDLnWXg=="
}
},
"is_incremental": false,
@@ -297,7 +309,7 @@
"output": {
".html": {
"relative_path": "documentation/getting-started/callbacks.html",
- "hash": "fP+tpFbM3myslvCg/Zojsw=="
+ "hash": "pbI6lltSdvLZNKnb/BNNqA=="
}
},
"is_incremental": false,
@@ -309,7 +321,7 @@
"output": {
".html": {
"relative_path": "documentation/getting-started/installation.html",
- "hash": "c8LaoBjMABMIiYMc824Beg=="
+ "hash": "NZQB0pM0Bo9zOstqaMAMjw=="
}
},
"is_incremental": false,
@@ -321,7 +333,7 @@
"output": {
".html": {
"relative_path": "documentation/intro.html",
- "hash": "iV/3/yPp4CPmX1vZ5X3uBg=="
+ "hash": "0zi3v6XPIhh76LExFvvimA=="
}
},
"is_incremental": false,
@@ -333,7 +345,7 @@
"output": {
".html": {
"relative_path": "documentation/migration/v2.html",
- "hash": "RYWvL5OJD+JXqbCwIj34dQ=="
+ "hash": "+MV8bZfei5BC/4ozlyRQCQ=="
}
},
"is_incremental": false,
@@ -345,7 +357,7 @@
"output": {
".html": {
"relative_path": "documentation/migration/v3.html",
- "hash": "RsDhh3Cct+5HkgR+2uhYCQ=="
+ "hash": "pBvTIOMfcw6a5hgh2jWT+g=="
}
},
"is_incremental": false,
@@ -357,7 +369,7 @@
"output": {
".html": {
"relative_path": "documentation/samples.html",
- "hash": "oIXTJLBKM1HL75K4h7mD9w=="
+ "hash": "evtSF6rmC0UuR4BDxYGoFw=="
}
},
"is_incremental": false,
@@ -392,7 +404,7 @@
"output": {
".html": {
"relative_path": "index.html",
- "hash": "0nS230G0nu3hE6HX7vM1Hg=="
+ "hash": "9LCKPqBYbER8vQmA5AcCtw=="
}
},
"is_incremental": false,
@@ -415,11 +427,11 @@
{
"status": {
"can_incremental": false,
- "details": "Cannot build incrementally because config changed.",
+ "details": "Cannot build incrementally because docfx version changed from 2.56.4.0 to 2.45.1.0.",
"incrementalPhase": "build",
"total_file_count": 0,
"skipped_file_count": 0,
- "full_build_reason_code": "ConfigChanged"
+ "full_build_reason_code": "DocfxVersionChanged"
},
"processors": {
"TocDocumentProcessor": {
@@ -445,7 +457,7 @@
"ManagedReferenceDocumentProcessor": {
"can_incremental": false,
"incrementalPhase": "build",
- "total_file_count": 19,
+ "total_file_count": 20,
"skipped_file_count": 0
}
}
diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml
index 509916d9..0d47fbfa 100644
--- a/docs/xrefmap.yml
+++ b/docs/xrefmap.yml
@@ -127,6 +127,19 @@ references:
commentId: T:Auth0.OidcClient.ASWebAuthenticationSessionBrowser
fullName: Auth0.OidcClient.ASWebAuthenticationSessionBrowser
nameWithType: ASWebAuthenticationSessionBrowser
+- uid: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.#ctor(Auth0.OidcClient.ASWebAuthenticationSessionOptions)
+ name: ASWebAuthenticationSessionBrowser(ASWebAuthenticationSessionOptions)
+ href: api/Auth0.OidcClient.ASWebAuthenticationSessionBrowser.html#Auth0_OidcClient_ASWebAuthenticationSessionBrowser__ctor_Auth0_OidcClient_ASWebAuthenticationSessionOptions_
+ commentId: M:Auth0.OidcClient.ASWebAuthenticationSessionBrowser.#ctor(Auth0.OidcClient.ASWebAuthenticationSessionOptions)
+ fullName: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.ASWebAuthenticationSessionBrowser(Auth0.OidcClient.ASWebAuthenticationSessionOptions)
+ nameWithType: ASWebAuthenticationSessionBrowser.ASWebAuthenticationSessionBrowser(ASWebAuthenticationSessionOptions)
+- uid: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.#ctor*
+ name: ASWebAuthenticationSessionBrowser
+ href: api/Auth0.OidcClient.ASWebAuthenticationSessionBrowser.html#Auth0_OidcClient_ASWebAuthenticationSessionBrowser__ctor_
+ commentId: Overload:Auth0.OidcClient.ASWebAuthenticationSessionBrowser.#ctor
+ isSpec: "True"
+ fullName: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.ASWebAuthenticationSessionBrowser
+ nameWithType: ASWebAuthenticationSessionBrowser.ASWebAuthenticationSessionBrowser
- uid: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.Launch(BrowserOptions,System.Threading.CancellationToken)
name: Launch(BrowserOptions, CancellationToken)
href: api/Auth0.OidcClient.ASWebAuthenticationSessionBrowser.html#Auth0_OidcClient_ASWebAuthenticationSessionBrowser_Launch_BrowserOptions_System_Threading_CancellationToken_
@@ -140,6 +153,38 @@ references:
isSpec: "True"
fullName: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.Launch
nameWithType: ASWebAuthenticationSessionBrowser.Launch
+- uid: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.SessionOptions
+ name: SessionOptions
+ href: api/Auth0.OidcClient.ASWebAuthenticationSessionBrowser.html#Auth0_OidcClient_ASWebAuthenticationSessionBrowser_SessionOptions
+ commentId: P:Auth0.OidcClient.ASWebAuthenticationSessionBrowser.SessionOptions
+ fullName: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.SessionOptions
+ nameWithType: ASWebAuthenticationSessionBrowser.SessionOptions
+- uid: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.SessionOptions*
+ name: SessionOptions
+ href: api/Auth0.OidcClient.ASWebAuthenticationSessionBrowser.html#Auth0_OidcClient_ASWebAuthenticationSessionBrowser_SessionOptions_
+ commentId: Overload:Auth0.OidcClient.ASWebAuthenticationSessionBrowser.SessionOptions
+ isSpec: "True"
+ fullName: Auth0.OidcClient.ASWebAuthenticationSessionBrowser.SessionOptions
+ nameWithType: ASWebAuthenticationSessionBrowser.SessionOptions
+- uid: Auth0.OidcClient.ASWebAuthenticationSessionOptions
+ name: ASWebAuthenticationSessionOptions
+ href: api/Auth0.OidcClient.ASWebAuthenticationSessionOptions.html
+ commentId: T:Auth0.OidcClient.ASWebAuthenticationSessionOptions
+ fullName: Auth0.OidcClient.ASWebAuthenticationSessionOptions
+ nameWithType: ASWebAuthenticationSessionOptions
+- uid: Auth0.OidcClient.ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession
+ name: PrefersEphemeralWebBrowserSession
+ href: api/Auth0.OidcClient.ASWebAuthenticationSessionOptions.html#Auth0_OidcClient_ASWebAuthenticationSessionOptions_PrefersEphemeralWebBrowserSession
+ commentId: P:Auth0.OidcClient.ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession
+ fullName: Auth0.OidcClient.ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession
+ nameWithType: ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession
+- uid: Auth0.OidcClient.ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession*
+ name: PrefersEphemeralWebBrowserSession
+ href: api/Auth0.OidcClient.ASWebAuthenticationSessionOptions.html#Auth0_OidcClient_ASWebAuthenticationSessionOptions_PrefersEphemeralWebBrowserSession_
+ commentId: Overload:Auth0.OidcClient.ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession
+ isSpec: "True"
+ fullName: Auth0.OidcClient.ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession
+ nameWithType: ASWebAuthenticationSessionOptions.PrefersEphemeralWebBrowserSession
- uid: Auth0.OidcClient.Auth0Client
name: Auth0Client
href: api/Auth0.OidcClient.Auth0Client.html
@@ -152,6 +197,12 @@ references:
commentId: M:Auth0.OidcClient.Auth0Client.#ctor(Auth0ClientOptions)
fullName: Auth0.OidcClient.Auth0Client.Auth0Client(Auth0ClientOptions)
nameWithType: Auth0Client.Auth0Client(Auth0ClientOptions)
+- uid: Auth0.OidcClient.Auth0Client.#ctor(Auth0ClientOptions,Android.App.Activity)
+ name: Auth0Client(Auth0ClientOptions, Activity)
+ href: api/Auth0.OidcClient.Auth0Client.html#Auth0_OidcClient_Auth0Client__ctor_Auth0ClientOptions_Android_App_Activity_
+ commentId: M:Auth0.OidcClient.Auth0Client.#ctor(Auth0ClientOptions,Android.App.Activity)
+ fullName: Auth0.OidcClient.Auth0Client.Auth0Client(Auth0ClientOptions, Android.App.Activity)
+ nameWithType: Auth0Client.Auth0Client(Auth0ClientOptions, Activity)
- uid: Auth0.OidcClient.Auth0Client.#ctor*
name: Auth0Client
href: api/Auth0.OidcClient.Auth0Client.html#Auth0_OidcClient_Auth0Client__ctor_
@@ -191,25 +242,310 @@ references:
isSpec: "True"
fullName: Auth0.OidcClient.Auth0ClientActivity.OnResume
nameWithType: Auth0ClientActivity.OnResume
+- uid: Auth0.OidcClient.Auth0ClientBase
+ name: Auth0ClientBase
+ href: api/Auth0.OidcClient.Auth0ClientBase.html
+ commentId: T:Auth0.OidcClient.Auth0ClientBase
+ fullName: Auth0.OidcClient.Auth0ClientBase
+ nameWithType: Auth0ClientBase
+- uid: Auth0.OidcClient.Auth0ClientBase.#ctor(Auth0.OidcClient.Auth0ClientOptions,System.String)
+ name: Auth0ClientBase(Auth0ClientOptions, String)
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase__ctor_Auth0_OidcClient_Auth0ClientOptions_System_String_
+ commentId: M:Auth0.OidcClient.Auth0ClientBase.#ctor(Auth0.OidcClient.Auth0ClientOptions,System.String)
+ fullName: Auth0.OidcClient.Auth0ClientBase.Auth0ClientBase(Auth0.OidcClient.Auth0ClientOptions, System.String)
+ nameWithType: Auth0ClientBase.Auth0ClientBase(Auth0ClientOptions, String)
+- uid: Auth0.OidcClient.Auth0ClientBase.#ctor*
+ name: Auth0ClientBase
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase__ctor_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientBase.#ctor
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientBase.Auth0ClientBase
+ nameWithType: Auth0ClientBase.Auth0ClientBase
+- uid: Auth0.OidcClient.Auth0ClientBase.GetUserInfoAsync(System.String)
+ name: GetUserInfoAsync(String)
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_GetUserInfoAsync_System_String_
+ commentId: M:Auth0.OidcClient.Auth0ClientBase.GetUserInfoAsync(System.String)
+ fullName: Auth0.OidcClient.Auth0ClientBase.GetUserInfoAsync(System.String)
+ nameWithType: Auth0ClientBase.GetUserInfoAsync(String)
+- uid: Auth0.OidcClient.Auth0ClientBase.GetUserInfoAsync*
+ name: GetUserInfoAsync
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_GetUserInfoAsync_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientBase.GetUserInfoAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientBase.GetUserInfoAsync
+ nameWithType: Auth0ClientBase.GetUserInfoAsync
+- uid: Auth0.OidcClient.Auth0ClientBase.LoginAsync(System.Object,System.Threading.CancellationToken)
+ name: LoginAsync(Object, CancellationToken)
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_LoginAsync_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.Auth0ClientBase.LoginAsync(System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.Auth0ClientBase.LoginAsync(System.Object, System.Threading.CancellationToken)
+ nameWithType: Auth0ClientBase.LoginAsync(Object, CancellationToken)
+- uid: Auth0.OidcClient.Auth0ClientBase.LoginAsync*
+ name: LoginAsync
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_LoginAsync_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientBase.LoginAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientBase.LoginAsync
+ nameWithType: Auth0ClientBase.LoginAsync
+- uid: Auth0.OidcClient.Auth0ClientBase.LogoutAsync(System.Boolean,System.Object,System.Threading.CancellationToken)
+ name: LogoutAsync(Boolean, Object, CancellationToken)
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_LogoutAsync_System_Boolean_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.Auth0ClientBase.LogoutAsync(System.Boolean,System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.Auth0ClientBase.LogoutAsync(System.Boolean, System.Object, System.Threading.CancellationToken)
+ nameWithType: Auth0ClientBase.LogoutAsync(Boolean, Object, CancellationToken)
+- uid: Auth0.OidcClient.Auth0ClientBase.LogoutAsync*
+ name: LogoutAsync
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_LogoutAsync_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientBase.LogoutAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientBase.LogoutAsync
+ nameWithType: Auth0ClientBase.LogoutAsync
+- uid: Auth0.OidcClient.Auth0ClientBase.PrepareLoginAsync(System.Object,System.Threading.CancellationToken)
+ name: PrepareLoginAsync(Object, CancellationToken)
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_PrepareLoginAsync_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.Auth0ClientBase.PrepareLoginAsync(System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.Auth0ClientBase.PrepareLoginAsync(System.Object, System.Threading.CancellationToken)
+ nameWithType: Auth0ClientBase.PrepareLoginAsync(Object, CancellationToken)
+- uid: Auth0.OidcClient.Auth0ClientBase.PrepareLoginAsync*
+ name: PrepareLoginAsync
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_PrepareLoginAsync_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientBase.PrepareLoginAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientBase.PrepareLoginAsync
+ nameWithType: Auth0ClientBase.PrepareLoginAsync
+- uid: Auth0.OidcClient.Auth0ClientBase.ProcessResponseAsync(System.String,IdentityModel.OidcClient.AuthorizeState,System.Object,System.Threading.CancellationToken)
+ name: ProcessResponseAsync(String, AuthorizeState, Object, CancellationToken)
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_ProcessResponseAsync_System_String_IdentityModel_OidcClient_AuthorizeState_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.Auth0ClientBase.ProcessResponseAsync(System.String,IdentityModel.OidcClient.AuthorizeState,System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.Auth0ClientBase.ProcessResponseAsync(System.String, IdentityModel.OidcClient.AuthorizeState, System.Object, System.Threading.CancellationToken)
+ nameWithType: Auth0ClientBase.ProcessResponseAsync(String, AuthorizeState, Object, CancellationToken)
+- uid: Auth0.OidcClient.Auth0ClientBase.ProcessResponseAsync*
+ name: ProcessResponseAsync
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_ProcessResponseAsync_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientBase.ProcessResponseAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientBase.ProcessResponseAsync
+ nameWithType: Auth0ClientBase.ProcessResponseAsync
+- uid: Auth0.OidcClient.Auth0ClientBase.RefreshTokenAsync(System.String,System.Object,System.Threading.CancellationToken)
+ name: RefreshTokenAsync(String, Object, CancellationToken)
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_RefreshTokenAsync_System_String_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.Auth0ClientBase.RefreshTokenAsync(System.String,System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.Auth0ClientBase.RefreshTokenAsync(System.String, System.Object, System.Threading.CancellationToken)
+ nameWithType: Auth0ClientBase.RefreshTokenAsync(String, Object, CancellationToken)
+- uid: Auth0.OidcClient.Auth0ClientBase.RefreshTokenAsync*
+ name: RefreshTokenAsync
+ href: api/Auth0.OidcClient.Auth0ClientBase.html#Auth0_OidcClient_Auth0ClientBase_RefreshTokenAsync_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientBase.RefreshTokenAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientBase.RefreshTokenAsync
+ nameWithType: Auth0ClientBase.RefreshTokenAsync
+- uid: Auth0.OidcClient.Auth0ClientOptions
+ name: Auth0ClientOptions
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html
+ commentId: T:Auth0.OidcClient.Auth0ClientOptions
+ fullName: Auth0.OidcClient.Auth0ClientOptions
+ nameWithType: Auth0ClientOptions
+- uid: Auth0.OidcClient.Auth0ClientOptions.#ctor
+ name: Auth0ClientOptions()
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions__ctor
+ commentId: M:Auth0.OidcClient.Auth0ClientOptions.#ctor
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Auth0ClientOptions()
+ nameWithType: Auth0ClientOptions.Auth0ClientOptions()
+- uid: Auth0.OidcClient.Auth0ClientOptions.#ctor*
+ name: Auth0ClientOptions
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions__ctor_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.#ctor
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Auth0ClientOptions
+ nameWithType: Auth0ClientOptions.Auth0ClientOptions
+- uid: Auth0.OidcClient.Auth0ClientOptions.BackchannelHandler
+ name: BackchannelHandler
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_BackchannelHandler
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.BackchannelHandler
+ fullName: Auth0.OidcClient.Auth0ClientOptions.BackchannelHandler
+ nameWithType: Auth0ClientOptions.BackchannelHandler
+- uid: Auth0.OidcClient.Auth0ClientOptions.BackchannelHandler*
+ name: BackchannelHandler
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_BackchannelHandler_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.BackchannelHandler
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.BackchannelHandler
+ nameWithType: Auth0ClientOptions.BackchannelHandler
+- uid: Auth0.OidcClient.Auth0ClientOptions.Browser
+ name: Browser
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Browser
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.Browser
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Browser
+ nameWithType: Auth0ClientOptions.Browser
+- uid: Auth0.OidcClient.Auth0ClientOptions.Browser*
+ name: Browser
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Browser_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.Browser
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Browser
+ nameWithType: Auth0ClientOptions.Browser
+- uid: Auth0.OidcClient.Auth0ClientOptions.ClientId
+ name: ClientId
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_ClientId
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.ClientId
+ fullName: Auth0.OidcClient.Auth0ClientOptions.ClientId
+ nameWithType: Auth0ClientOptions.ClientId
+- uid: Auth0.OidcClient.Auth0ClientOptions.ClientId*
+ name: ClientId
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_ClientId_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.ClientId
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.ClientId
+ nameWithType: Auth0ClientOptions.ClientId
+- uid: Auth0.OidcClient.Auth0ClientOptions.ClientSecret
+ name: ClientSecret
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_ClientSecret
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.ClientSecret
+ fullName: Auth0.OidcClient.Auth0ClientOptions.ClientSecret
+ nameWithType: Auth0ClientOptions.ClientSecret
+- uid: Auth0.OidcClient.Auth0ClientOptions.ClientSecret*
+ name: ClientSecret
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_ClientSecret_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.ClientSecret
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.ClientSecret
+ nameWithType: Auth0ClientOptions.ClientSecret
+- uid: Auth0.OidcClient.Auth0ClientOptions.Domain
+ name: Domain
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Domain
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.Domain
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Domain
+ nameWithType: Auth0ClientOptions.Domain
+- uid: Auth0.OidcClient.Auth0ClientOptions.Domain*
+ name: Domain
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Domain_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.Domain
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Domain
+ nameWithType: Auth0ClientOptions.Domain
+- uid: Auth0.OidcClient.Auth0ClientOptions.EnableTelemetry
+ name: EnableTelemetry
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_EnableTelemetry
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.EnableTelemetry
+ fullName: Auth0.OidcClient.Auth0ClientOptions.EnableTelemetry
+ nameWithType: Auth0ClientOptions.EnableTelemetry
+- uid: Auth0.OidcClient.Auth0ClientOptions.EnableTelemetry*
+ name: EnableTelemetry
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_EnableTelemetry_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.EnableTelemetry
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.EnableTelemetry
+ nameWithType: Auth0ClientOptions.EnableTelemetry
+- uid: Auth0.OidcClient.Auth0ClientOptions.Leeway
+ name: Leeway
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Leeway
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.Leeway
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Leeway
+ nameWithType: Auth0ClientOptions.Leeway
+- uid: Auth0.OidcClient.Auth0ClientOptions.Leeway*
+ name: Leeway
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Leeway_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.Leeway
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Leeway
+ nameWithType: Auth0ClientOptions.Leeway
+- uid: Auth0.OidcClient.Auth0ClientOptions.LoadProfile
+ name: LoadProfile
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_LoadProfile
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.LoadProfile
+ fullName: Auth0.OidcClient.Auth0ClientOptions.LoadProfile
+ nameWithType: Auth0ClientOptions.LoadProfile
+- uid: Auth0.OidcClient.Auth0ClientOptions.LoadProfile*
+ name: LoadProfile
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_LoadProfile_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.LoadProfile
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.LoadProfile
+ nameWithType: Auth0ClientOptions.LoadProfile
+- uid: Auth0.OidcClient.Auth0ClientOptions.MaxAge
+ name: MaxAge
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_MaxAge
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.MaxAge
+ fullName: Auth0.OidcClient.Auth0ClientOptions.MaxAge
+ nameWithType: Auth0ClientOptions.MaxAge
+- uid: Auth0.OidcClient.Auth0ClientOptions.MaxAge*
+ name: MaxAge
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_MaxAge_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.MaxAge
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.MaxAge
+ nameWithType: Auth0ClientOptions.MaxAge
+- uid: Auth0.OidcClient.Auth0ClientOptions.PostLogoutRedirectUri
+ name: PostLogoutRedirectUri
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_PostLogoutRedirectUri
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.PostLogoutRedirectUri
+ fullName: Auth0.OidcClient.Auth0ClientOptions.PostLogoutRedirectUri
+ nameWithType: Auth0ClientOptions.PostLogoutRedirectUri
+- uid: Auth0.OidcClient.Auth0ClientOptions.PostLogoutRedirectUri*
+ name: PostLogoutRedirectUri
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_PostLogoutRedirectUri_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.PostLogoutRedirectUri
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.PostLogoutRedirectUri
+ nameWithType: Auth0ClientOptions.PostLogoutRedirectUri
+- uid: Auth0.OidcClient.Auth0ClientOptions.RedirectUri
+ name: RedirectUri
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_RedirectUri
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.RedirectUri
+ fullName: Auth0.OidcClient.Auth0ClientOptions.RedirectUri
+ nameWithType: Auth0ClientOptions.RedirectUri
+- uid: Auth0.OidcClient.Auth0ClientOptions.RedirectUri*
+ name: RedirectUri
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_RedirectUri_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.RedirectUri
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.RedirectUri
+ nameWithType: Auth0ClientOptions.RedirectUri
+- uid: Auth0.OidcClient.Auth0ClientOptions.RefreshTokenMessageHandler
+ name: RefreshTokenMessageHandler
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_RefreshTokenMessageHandler
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.RefreshTokenMessageHandler
+ fullName: Auth0.OidcClient.Auth0ClientOptions.RefreshTokenMessageHandler
+ nameWithType: Auth0ClientOptions.RefreshTokenMessageHandler
+- uid: Auth0.OidcClient.Auth0ClientOptions.RefreshTokenMessageHandler*
+ name: RefreshTokenMessageHandler
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_RefreshTokenMessageHandler_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.RefreshTokenMessageHandler
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.RefreshTokenMessageHandler
+ nameWithType: Auth0ClientOptions.RefreshTokenMessageHandler
+- uid: Auth0.OidcClient.Auth0ClientOptions.Scope
+ name: Scope
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Scope
+ commentId: P:Auth0.OidcClient.Auth0ClientOptions.Scope
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Scope
+ nameWithType: Auth0ClientOptions.Scope
+- uid: Auth0.OidcClient.Auth0ClientOptions.Scope*
+ name: Scope
+ href: api/Auth0.OidcClient.Auth0ClientOptions.html#Auth0_OidcClient_Auth0ClientOptions_Scope_
+ commentId: Overload:Auth0.OidcClient.Auth0ClientOptions.Scope
+ isSpec: "True"
+ fullName: Auth0.OidcClient.Auth0ClientOptions.Scope
+ nameWithType: Auth0ClientOptions.Scope
- uid: Auth0.OidcClient.AutoSelectBrowser
name: AutoSelectBrowser
href: api/Auth0.OidcClient.AutoSelectBrowser.html
commentId: T:Auth0.OidcClient.AutoSelectBrowser
fullName: Auth0.OidcClient.AutoSelectBrowser
nameWithType: AutoSelectBrowser
-- uid: Auth0.OidcClient.AutoSelectBrowser.Launch(BrowserOptions,System.Threading.CancellationToken)
- name: Launch(BrowserOptions, CancellationToken)
- href: api/Auth0.OidcClient.AutoSelectBrowser.html#Auth0_OidcClient_AutoSelectBrowser_Launch_BrowserOptions_System_Threading_CancellationToken_
- commentId: M:Auth0.OidcClient.AutoSelectBrowser.Launch(BrowserOptions,System.Threading.CancellationToken)
- fullName: Auth0.OidcClient.AutoSelectBrowser.Launch(BrowserOptions, System.Threading.CancellationToken)
- nameWithType: AutoSelectBrowser.Launch(BrowserOptions, CancellationToken)
-- uid: Auth0.OidcClient.AutoSelectBrowser.Launch*
- name: Launch
- href: api/Auth0.OidcClient.AutoSelectBrowser.html#Auth0_OidcClient_AutoSelectBrowser_Launch_
- commentId: Overload:Auth0.OidcClient.AutoSelectBrowser.Launch
+- uid: Auth0.OidcClient.AutoSelectBrowser.#ctor(Android.Content.Context)
+ name: AutoSelectBrowser(Context)
+ href: api/Auth0.OidcClient.AutoSelectBrowser.html#Auth0_OidcClient_AutoSelectBrowser__ctor_Android_Content_Context_
+ commentId: M:Auth0.OidcClient.AutoSelectBrowser.#ctor(Android.Content.Context)
+ fullName: Auth0.OidcClient.AutoSelectBrowser.AutoSelectBrowser(Android.Content.Context)
+ nameWithType: AutoSelectBrowser.AutoSelectBrowser(Context)
+- uid: Auth0.OidcClient.AutoSelectBrowser.#ctor*
+ name: AutoSelectBrowser
+ href: api/Auth0.OidcClient.AutoSelectBrowser.html#Auth0_OidcClient_AutoSelectBrowser__ctor_
+ commentId: Overload:Auth0.OidcClient.AutoSelectBrowser.#ctor
isSpec: "True"
- fullName: Auth0.OidcClient.AutoSelectBrowser.Launch
- nameWithType: AutoSelectBrowser.Launch
+ fullName: Auth0.OidcClient.AutoSelectBrowser.AutoSelectBrowser
+ nameWithType: AutoSelectBrowser.AutoSelectBrowser
- uid: Auth0.OidcClient.ChromeCustomTabsBrowser
name: ChromeCustomTabsBrowser
href: api/Auth0.OidcClient.ChromeCustomTabsBrowser.html
@@ -242,6 +578,90 @@ references:
isSpec: "True"
fullName: Auth0.OidcClient.ChromeCustomTabsBrowser.OpenBrowser
nameWithType: ChromeCustomTabsBrowser.OpenBrowser
+- uid: Auth0.OidcClient.IAuth0Client
+ name: IAuth0Client
+ href: api/Auth0.OidcClient.IAuth0Client.html
+ commentId: T:Auth0.OidcClient.IAuth0Client
+ fullName: Auth0.OidcClient.IAuth0Client
+ nameWithType: IAuth0Client
+- uid: Auth0.OidcClient.IAuth0Client.GetUserInfoAsync(System.String)
+ name: GetUserInfoAsync(String)
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_GetUserInfoAsync_System_String_
+ commentId: M:Auth0.OidcClient.IAuth0Client.GetUserInfoAsync(System.String)
+ fullName: Auth0.OidcClient.IAuth0Client.GetUserInfoAsync(System.String)
+ nameWithType: IAuth0Client.GetUserInfoAsync(String)
+- uid: Auth0.OidcClient.IAuth0Client.GetUserInfoAsync*
+ name: GetUserInfoAsync
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_GetUserInfoAsync_
+ commentId: Overload:Auth0.OidcClient.IAuth0Client.GetUserInfoAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.IAuth0Client.GetUserInfoAsync
+ nameWithType: IAuth0Client.GetUserInfoAsync
+- uid: Auth0.OidcClient.IAuth0Client.LoginAsync(System.Object,System.Threading.CancellationToken)
+ name: LoginAsync(Object, CancellationToken)
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_LoginAsync_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.IAuth0Client.LoginAsync(System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.IAuth0Client.LoginAsync(System.Object, System.Threading.CancellationToken)
+ nameWithType: IAuth0Client.LoginAsync(Object, CancellationToken)
+- uid: Auth0.OidcClient.IAuth0Client.LoginAsync*
+ name: LoginAsync
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_LoginAsync_
+ commentId: Overload:Auth0.OidcClient.IAuth0Client.LoginAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.IAuth0Client.LoginAsync
+ nameWithType: IAuth0Client.LoginAsync
+- uid: Auth0.OidcClient.IAuth0Client.LogoutAsync(System.Boolean,System.Object,System.Threading.CancellationToken)
+ name: LogoutAsync(Boolean, Object, CancellationToken)
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_LogoutAsync_System_Boolean_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.IAuth0Client.LogoutAsync(System.Boolean,System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.IAuth0Client.LogoutAsync(System.Boolean, System.Object, System.Threading.CancellationToken)
+ nameWithType: IAuth0Client.LogoutAsync(Boolean, Object, CancellationToken)
+- uid: Auth0.OidcClient.IAuth0Client.LogoutAsync*
+ name: LogoutAsync
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_LogoutAsync_
+ commentId: Overload:Auth0.OidcClient.IAuth0Client.LogoutAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.IAuth0Client.LogoutAsync
+ nameWithType: IAuth0Client.LogoutAsync
+- uid: Auth0.OidcClient.IAuth0Client.PrepareLoginAsync(System.Object,System.Threading.CancellationToken)
+ name: PrepareLoginAsync(Object, CancellationToken)
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_PrepareLoginAsync_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.IAuth0Client.PrepareLoginAsync(System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.IAuth0Client.PrepareLoginAsync(System.Object, System.Threading.CancellationToken)
+ nameWithType: IAuth0Client.PrepareLoginAsync(Object, CancellationToken)
+- uid: Auth0.OidcClient.IAuth0Client.PrepareLoginAsync*
+ name: PrepareLoginAsync
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_PrepareLoginAsync_
+ commentId: Overload:Auth0.OidcClient.IAuth0Client.PrepareLoginAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.IAuth0Client.PrepareLoginAsync
+ nameWithType: IAuth0Client.PrepareLoginAsync
+- uid: Auth0.OidcClient.IAuth0Client.ProcessResponseAsync(System.String,IdentityModel.OidcClient.AuthorizeState,System.Object,System.Threading.CancellationToken)
+ name: ProcessResponseAsync(String, AuthorizeState, Object, CancellationToken)
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_ProcessResponseAsync_System_String_IdentityModel_OidcClient_AuthorizeState_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.IAuth0Client.ProcessResponseAsync(System.String,IdentityModel.OidcClient.AuthorizeState,System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.IAuth0Client.ProcessResponseAsync(System.String, IdentityModel.OidcClient.AuthorizeState, System.Object, System.Threading.CancellationToken)
+ nameWithType: IAuth0Client.ProcessResponseAsync(String, AuthorizeState, Object, CancellationToken)
+- uid: Auth0.OidcClient.IAuth0Client.ProcessResponseAsync*
+ name: ProcessResponseAsync
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_ProcessResponseAsync_
+ commentId: Overload:Auth0.OidcClient.IAuth0Client.ProcessResponseAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.IAuth0Client.ProcessResponseAsync
+ nameWithType: IAuth0Client.ProcessResponseAsync
+- uid: Auth0.OidcClient.IAuth0Client.RefreshTokenAsync(System.String,System.Object,System.Threading.CancellationToken)
+ name: RefreshTokenAsync(String, Object, CancellationToken)
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_RefreshTokenAsync_System_String_System_Object_System_Threading_CancellationToken_
+ commentId: M:Auth0.OidcClient.IAuth0Client.RefreshTokenAsync(System.String,System.Object,System.Threading.CancellationToken)
+ fullName: Auth0.OidcClient.IAuth0Client.RefreshTokenAsync(System.String, System.Object, System.Threading.CancellationToken)
+ nameWithType: IAuth0Client.RefreshTokenAsync(String, Object, CancellationToken)
+- uid: Auth0.OidcClient.IAuth0Client.RefreshTokenAsync*
+ name: RefreshTokenAsync
+ href: api/Auth0.OidcClient.IAuth0Client.html#Auth0_OidcClient_IAuth0Client_RefreshTokenAsync_
+ commentId: Overload:Auth0.OidcClient.IAuth0Client.RefreshTokenAsync
+ isSpec: "True"
+ fullName: Auth0.OidcClient.IAuth0Client.RefreshTokenAsync
+ nameWithType: IAuth0Client.RefreshTokenAsync
- uid: Auth0.OidcClient.IOSBrowserBase
name: IOSBrowserBase
href: api/Auth0.OidcClient.IOSBrowserBase.html
@@ -274,36 +694,6 @@ references:
isSpec: "True"
fullName: Auth0.OidcClient.IOSBrowserBase.Launch
nameWithType: IOSBrowserBase.Launch
-- uid: Auth0.OidcClient.Resource
- name: Resource
- href: api/Auth0.OidcClient.Resource.html
- commentId: T:Auth0.OidcClient.Resource
- fullName: Auth0.OidcClient.Resource
- nameWithType: Resource
-- uid: Auth0.OidcClient.Resource.Attribute
- name: Resource.Attribute
- href: api/Auth0.OidcClient.Resource.Attribute.html
- commentId: T:Auth0.OidcClient.Resource.Attribute
- fullName: Auth0.OidcClient.Resource.Attribute
- nameWithType: Resource.Attribute
-- uid: Auth0.OidcClient.Resource.String
- name: Resource.String
- href: api/Auth0.OidcClient.Resource.String.html
- commentId: T:Auth0.OidcClient.Resource.String
- fullName: Auth0.OidcClient.Resource.String
- nameWithType: Resource.String
-- uid: Auth0.OidcClient.Resource.String.ApplicationName
- name: ApplicationName
- href: api/Auth0.OidcClient.Resource.String.html#Auth0_OidcClient_Resource_String_ApplicationName
- commentId: F:Auth0.OidcClient.Resource.String.ApplicationName
- fullName: Auth0.OidcClient.Resource.String.ApplicationName
- nameWithType: Resource.String.ApplicationName
-- uid: Auth0.OidcClient.Resource.String.Hello
- name: Hello
- href: api/Auth0.OidcClient.Resource.String.html#Auth0_OidcClient_Resource_String_Hello
- commentId: F:Auth0.OidcClient.Resource.String.Hello
- fullName: Auth0.OidcClient.Resource.String.Hello
- nameWithType: Resource.String.Hello
- uid: Auth0.OidcClient.SFAuthenticationSessionBrowser
name: SFAuthenticationSessionBrowser
href: api/Auth0.OidcClient.SFAuthenticationSessionBrowser.html
@@ -374,88 +764,49 @@ references:
isSpec: "True"
fullName: Auth0.OidcClient.SystemBrowser.OpenBrowser
nameWithType: SystemBrowser.OpenBrowser
-- uid: Auth0.OidcClient.WebBrowserBrowser
- name: WebBrowserBrowser
- href: api/Auth0.OidcClient.WebBrowserBrowser.html
- commentId: T:Auth0.OidcClient.WebBrowserBrowser
- fullName: Auth0.OidcClient.WebBrowserBrowser
- nameWithType: WebBrowserBrowser
-- uid: Auth0.OidcClient.WebBrowserBrowser.#ctor(System.Func{System.Windows.Window},System.Boolean)
- name: WebBrowserBrowser(Func
, Boolean)
- href: api/Auth0.OidcClient.WebBrowserBrowser.html#Auth0_OidcClient_WebBrowserBrowser__ctor_System_Func_System_Windows_Window__System_Boolean_
- commentId: M:Auth0.OidcClient.WebBrowserBrowser.#ctor(System.Func{System.Windows.Window},System.Boolean)
- name.vb: WebBrowserBrowser(Func(Of Window), Boolean)
- fullName: Auth0.OidcClient.WebBrowserBrowser.WebBrowserBrowser(System.Func, System.Boolean)
- fullName.vb: Auth0.OidcClient.WebBrowserBrowser.WebBrowserBrowser(System.Func(Of System.Windows.Window), System.Boolean)
- nameWithType: WebBrowserBrowser.WebBrowserBrowser(Func, Boolean)
- nameWithType.vb: WebBrowserBrowser.WebBrowserBrowser(Func(Of Window), Boolean)
-- uid: Auth0.OidcClient.WebBrowserBrowser.#ctor(System.String,System.Int32,System.Int32)
- name: WebBrowserBrowser(String, Int32, Int32)
- href: api/Auth0.OidcClient.WebBrowserBrowser.html#Auth0_OidcClient_WebBrowserBrowser__ctor_System_String_System_Int32_System_Int32_
- commentId: M:Auth0.OidcClient.WebBrowserBrowser.#ctor(System.String,System.Int32,System.Int32)
- fullName: Auth0.OidcClient.WebBrowserBrowser.WebBrowserBrowser(System.String, System.Int32, System.Int32)
- nameWithType: WebBrowserBrowser.WebBrowserBrowser(String, Int32, Int32)
-- uid: Auth0.OidcClient.WebBrowserBrowser.#ctor*
- name: WebBrowserBrowser
- href: api/Auth0.OidcClient.WebBrowserBrowser.html#Auth0_OidcClient_WebBrowserBrowser__ctor_
- commentId: Overload:Auth0.OidcClient.WebBrowserBrowser.#ctor
- isSpec: "True"
- fullName: Auth0.OidcClient.WebBrowserBrowser.WebBrowserBrowser
- nameWithType: WebBrowserBrowser.WebBrowserBrowser
-- uid: Auth0.OidcClient.WebBrowserBrowser.InvokeAsync(BrowserOptions,System.Threading.CancellationToken)
- name: InvokeAsync(BrowserOptions, CancellationToken)
- href: api/Auth0.OidcClient.WebBrowserBrowser.html#Auth0_OidcClient_WebBrowserBrowser_InvokeAsync_BrowserOptions_System_Threading_CancellationToken_
- commentId: M:Auth0.OidcClient.WebBrowserBrowser.InvokeAsync(BrowserOptions,System.Threading.CancellationToken)
- fullName: Auth0.OidcClient.WebBrowserBrowser.InvokeAsync(BrowserOptions, System.Threading.CancellationToken)
- nameWithType: WebBrowserBrowser.InvokeAsync(BrowserOptions, CancellationToken)
-- uid: Auth0.OidcClient.WebBrowserBrowser.InvokeAsync*
- name: InvokeAsync
- href: api/Auth0.OidcClient.WebBrowserBrowser.html#Auth0_OidcClient_WebBrowserBrowser_InvokeAsync_
- commentId: Overload:Auth0.OidcClient.WebBrowserBrowser.InvokeAsync
- isSpec: "True"
- fullName: Auth0.OidcClient.WebBrowserBrowser.InvokeAsync
- nameWithType: WebBrowserBrowser.InvokeAsync
-- uid: Auth0.OidcClient.WebViewBrowser
- name: WebViewBrowser
- href: api/Auth0.OidcClient.WebViewBrowser.html
- commentId: T:Auth0.OidcClient.WebViewBrowser
- fullName: Auth0.OidcClient.WebViewBrowser
- nameWithType: WebViewBrowser
-- uid: Auth0.OidcClient.WebViewBrowser.#ctor(System.Func{System.Windows.Window},System.Boolean)
- name: WebViewBrowser(Func, Boolean)
- href: api/Auth0.OidcClient.WebViewBrowser.html#Auth0_OidcClient_WebViewBrowser__ctor_System_Func_System_Windows_Window__System_Boolean_
- commentId: M:Auth0.OidcClient.WebViewBrowser.#ctor(System.Func{System.Windows.Window},System.Boolean)
- name.vb: WebViewBrowser(Func(Of Window), Boolean)
- fullName: Auth0.OidcClient.WebViewBrowser.WebViewBrowser(System.Func, System.Boolean)
- fullName.vb: Auth0.OidcClient.WebViewBrowser.WebViewBrowser(System.Func(Of System.Windows.Window), System.Boolean)
- nameWithType: WebViewBrowser.WebViewBrowser(Func, Boolean)
- nameWithType.vb: WebViewBrowser.WebViewBrowser(Func(Of Window), Boolean)
-- uid: Auth0.OidcClient.WebViewBrowser.#ctor(System.String,System.Int32,System.Int32)
- name: WebViewBrowser(String, Int32, Int32)
- href: api/Auth0.OidcClient.WebViewBrowser.html#Auth0_OidcClient_WebViewBrowser__ctor_System_String_System_Int32_System_Int32_
- commentId: M:Auth0.OidcClient.WebViewBrowser.#ctor(System.String,System.Int32,System.Int32)
- fullName: Auth0.OidcClient.WebViewBrowser.WebViewBrowser(System.String, System.Int32, System.Int32)
- nameWithType: WebViewBrowser.WebViewBrowser(String, Int32, Int32)
-- uid: Auth0.OidcClient.WebViewBrowser.#ctor*
- name: WebViewBrowser
- href: api/Auth0.OidcClient.WebViewBrowser.html#Auth0_OidcClient_WebViewBrowser__ctor_
- commentId: Overload:Auth0.OidcClient.WebViewBrowser.#ctor
- isSpec: "True"
- fullName: Auth0.OidcClient.WebViewBrowser.WebViewBrowser
- nameWithType: WebViewBrowser.WebViewBrowser
-- uid: Auth0.OidcClient.WebViewBrowser.InvokeAsync(BrowserOptions,System.Threading.CancellationToken)
- name: InvokeAsync(BrowserOptions, CancellationToken)
- href: api/Auth0.OidcClient.WebViewBrowser.html#Auth0_OidcClient_WebViewBrowser_InvokeAsync_BrowserOptions_System_Threading_CancellationToken_
- commentId: M:Auth0.OidcClient.WebViewBrowser.InvokeAsync(BrowserOptions,System.Threading.CancellationToken)
- fullName: Auth0.OidcClient.WebViewBrowser.InvokeAsync(BrowserOptions, System.Threading.CancellationToken)
- nameWithType: WebViewBrowser.InvokeAsync(BrowserOptions, CancellationToken)
-- uid: Auth0.OidcClient.WebViewBrowser.InvokeAsync*
- name: InvokeAsync
- href: api/Auth0.OidcClient.WebViewBrowser.html#Auth0_OidcClient_WebViewBrowser_InvokeAsync_
- commentId: Overload:Auth0.OidcClient.WebViewBrowser.InvokeAsync
+- uid: Auth0.OidcClient.Tokens
+ name: Auth0.OidcClient.Tokens
+ href: api/Auth0.OidcClient.Tokens.html
+ commentId: N:Auth0.OidcClient.Tokens
+ fullName: Auth0.OidcClient.Tokens
+ nameWithType: Auth0.OidcClient.Tokens
+- uid: Auth0.OidcClient.Tokens.IdTokenValidationException
+ name: IdTokenValidationException
+ href: api/Auth0.OidcClient.Tokens.IdTokenValidationException.html
+ commentId: T:Auth0.OidcClient.Tokens.IdTokenValidationException
+ fullName: Auth0.OidcClient.Tokens.IdTokenValidationException
+ nameWithType: IdTokenValidationException
+- uid: Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor
+ name: IdTokenValidationException()
+ href: api/Auth0.OidcClient.Tokens.IdTokenValidationException.html#Auth0_OidcClient_Tokens_IdTokenValidationException__ctor
+ commentId: M:Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor
+ fullName: Auth0.OidcClient.Tokens.IdTokenValidationException.IdTokenValidationException()
+ nameWithType: IdTokenValidationException.IdTokenValidationException()
+- uid: Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
+ name: IdTokenValidationException(SerializationInfo, StreamingContext)
+ href: api/Auth0.OidcClient.Tokens.IdTokenValidationException.html#Auth0_OidcClient_Tokens_IdTokenValidationException__ctor_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_
+ commentId: M:Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
+ fullName: Auth0.OidcClient.Tokens.IdTokenValidationException.IdTokenValidationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
+ nameWithType: IdTokenValidationException.IdTokenValidationException(SerializationInfo, StreamingContext)
+- uid: Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor(System.String)
+ name: IdTokenValidationException(String)
+ href: api/Auth0.OidcClient.Tokens.IdTokenValidationException.html#Auth0_OidcClient_Tokens_IdTokenValidationException__ctor_System_String_
+ commentId: M:Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor(System.String)
+ fullName: Auth0.OidcClient.Tokens.IdTokenValidationException.IdTokenValidationException(System.String)
+ nameWithType: IdTokenValidationException.IdTokenValidationException(String)
+- uid: Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor(System.String,System.Exception)
+ name: IdTokenValidationException(String, Exception)
+ href: api/Auth0.OidcClient.Tokens.IdTokenValidationException.html#Auth0_OidcClient_Tokens_IdTokenValidationException__ctor_System_String_System_Exception_
+ commentId: M:Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor(System.String,System.Exception)
+ fullName: Auth0.OidcClient.Tokens.IdTokenValidationException.IdTokenValidationException(System.String, System.Exception)
+ nameWithType: IdTokenValidationException.IdTokenValidationException(String, Exception)
+- uid: Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor*
+ name: IdTokenValidationException
+ href: api/Auth0.OidcClient.Tokens.IdTokenValidationException.html#Auth0_OidcClient_Tokens_IdTokenValidationException__ctor_
+ commentId: Overload:Auth0.OidcClient.Tokens.IdTokenValidationException.#ctor
isSpec: "True"
- fullName: Auth0.OidcClient.WebViewBrowser.InvokeAsync
- nameWithType: WebViewBrowser.InvokeAsync
+ fullName: Auth0.OidcClient.Tokens.IdTokenValidationException.IdTokenValidationException
+ nameWithType: IdTokenValidationException.IdTokenValidationException
- uid: scopes
name: Using Scopes
href: documentation/advanced-scenarios/scopes.html
diff --git a/nuget/Auth0.OidcClient.WPF.nuspec b/nuget/Auth0.OidcClient.WPF.nuspec
index 961f7345..a12429b1 100644
--- a/nuget/Auth0.OidcClient.WPF.nuspec
+++ b/nuget/Auth0.OidcClient.WPF.nuspec
@@ -3,7 +3,7 @@
Auth0.OidcClient.WPF
- 3.1.7
+ 3.1.8
Auth0
Auth0
Apache-2.0
@@ -12,6 +12,9 @@
false
Auth0 OIDC Client for WPF apps
+ Version 3.1.8
+ - Ensure WPF web viewer is disposed
+
Version 3.1.7
- Fixed dependency version in nuspec file for Microsoft.Toolkit.Wpf.UI.Controls.WebView
diff --git a/nuget/Auth0.OidcClient.iOS.nuspec b/nuget/Auth0.OidcClient.iOS.nuspec
index d6b305e8..006d9ba3 100644
--- a/nuget/Auth0.OidcClient.iOS.nuspec
+++ b/nuget/Auth0.OidcClient.iOS.nuspec
@@ -3,7 +3,7 @@
Auth0.OidcClient.iOS
- 3.1.2
+ 3.2.0
Auth0
Auth0
Apache-2.0
@@ -12,6 +12,9 @@
false
Auth0 OIDC Client for Xamarin iOS apps
+ Version 3.2.0
+ - Support for PrefersEphemeralWebBrowserSession
+
Version 3.1.2
- Allow ID tokens "issued at" (iat) claims from "the future" to allow
slow local clocks on mobile and desktop devices.
diff --git a/src/Auth0.OidcClient.WPF/Properties/AssemblyInfo.cs b/src/Auth0.OidcClient.WPF/Properties/AssemblyInfo.cs
index be92681a..d495a852 100644
--- a/src/Auth0.OidcClient.WPF/Properties/AssemblyInfo.cs
+++ b/src/Auth0.OidcClient.WPF/Properties/AssemblyInfo.cs
@@ -4,8 +4,8 @@
[assembly: AssemblyTitle("Auth0.OidcClient.WPF")]
[assembly: AssemblyProduct("Auth0.OidcClient")]
-[assembly: AssemblyVersion("3.1.7")]
-[assembly: AssemblyFileVersion("3.1.7")]
+[assembly: AssemblyVersion("3.1.8")]
+[assembly: AssemblyFileVersion("3.1.8")]
[assembly: ComVisible(false)]
[assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]
diff --git a/src/Auth0.OidcClient.iOS/Properties/AssemblyInfo.cs b/src/Auth0.OidcClient.iOS/Properties/AssemblyInfo.cs
index 4edbfcfc..35b6417b 100644
--- a/src/Auth0.OidcClient.iOS/Properties/AssemblyInfo.cs
+++ b/src/Auth0.OidcClient.iOS/Properties/AssemblyInfo.cs
@@ -3,6 +3,6 @@
[assembly: AssemblyTitle("Auth0.OidcClient.iOS")]
[assembly: AssemblyProduct("Auth0.OidcClient")]
-[assembly: AssemblyVersion("3.1.2")]
-[assembly: AssemblyFileVersion("3.1.2")]
+[assembly: AssemblyVersion("3.2.0")]
+[assembly: AssemblyFileVersion("3.2.0")]
[assembly: ComVisible(false)]