From 808590096982009d0463ed71fc30f532cbe8db81 Mon Sep 17 00:00:00 2001 From: Frederik Prijck Date: Tue, 5 Dec 2023 18:21:26 +0100 Subject: [PATCH] Release 1.4.0 (#126) --- CHANGELOG.md | 13 + ...ication.Auth0AuthenticationParameters.html | 14 +- ...NetCore.Authentication.Auth0Constants.html | 6 +- ...tion.Auth0WebAppAuthenticationBuilder.html | 49 +- ...ore.Authentication.Auth0WebAppOptions.html | 101 +++- ...pWithAccessTokenAuthenticationBuilder.html | 8 +- ...tion.Auth0WebAppWithAccessTokenEvents.html | 8 +- ...ion.Auth0WebAppWithAccessTokenOptions.html | 12 +- ...ation.AuthenticationBuilderExtensions.html | 8 +- ...elLogout.ApplicationBuilderExtensions.html | 210 ++++++++ ...hannelLogout.BackchannelLogoutHandler.html | 248 ++++++++++ ...annelLogout.DefaultLogoutTokenHandler.html | 300 +++++++++++ ...ckchannelLogout.HttpContextExtensions.html | 257 ++++++++++ ...BackchannelLogout.ILogoutTokenHandler.html | 225 +++++++++ ...Core.Authentication.BackchannelLogout.html | 143 ++++++ ...n.BaseAuthenticationPropertiesBuilder.html | 8 +- ...e.Authentication.DictionaryExtensions.html | 224 +++++++++ ...re.Authentication.Exceptions.ApiError.html | 288 +++++++++++ ...tication.Exceptions.ErrorApiException.html | 465 ++++++++++++++++++ ....AspNetCore.Authentication.Exceptions.html | 130 +++++ ....LoginAuthenticationPropertiesBuilder.html | 20 +- ...LogoutAuthenticationPropertiesBuilder.html | 12 +- ...cation.OpenIdConnectConfigurationKeys.html | 237 +++++++++ ...ntication.ServiceCollectionExtensions.html | 8 +- docs/api/Auth0.AspNetCore.Authentication.html | 13 +- docs/api/toc.html | 44 +- docs/api/toc.json | 2 +- docs/index.html | 2 +- docs/manifest.json | 110 +++++ docs/xrefmap.yml | 416 ++++++++++++++++ package-lock.json | 2 +- package.json | 2 +- .../Auth0.AspNetCore.Authentication.csproj | 2 +- 33 files changed, 3497 insertions(+), 90 deletions(-) create mode 100644 docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.Exceptions.html create mode 100644 docs/api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html diff --git a/CHANGELOG.md b/CHANGELOG.md index ea8b4a1..f2e60f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## [1.4.0](https://github.com/auth0/auth0-aspnetcore-authentication/tree/1.4.0) (2023-12-05) +[Full Changelog](https://github.com/auth0/auth0-aspnetcore-authentication/compare/1.3.1...1.4.0) + +**Added** +- Add support for backchannel logout [\#125](https://github.com/auth0/auth0-aspnetcore-authentication/pull/125) ([frederikprijck](https://github.com/frederikprijck)) +- Add support for Pushed Authorization Request [\#124](https://github.com/auth0/auth0-aspnetcore-authentication/pull/124) ([frederikprijck](https://github.com/frederikprijck)) + +**Changed** +- Support OpenIdConnectOptions.AccessDeniedPath [\#123](https://github.com/auth0/auth0-aspnetcore-authentication/pull/123) ([frederikprijck](https://github.com/frederikprijck)) + +**Fixed** +- Allow using ClientAssertion when setting ResponseType [\#119](https://github.com/auth0/auth0-aspnetcore-authentication/pull/119) ([frederikprijck](https://github.com/frederikprijck)) + ## [1.3.1](https://github.com/auth0/auth0-aspnetcore-authentication/tree/1.3.1) (2023-07-18) [Full Changelog](https://github.com/auth0/auth0-aspnetcore-authentication/compare/1.3.0...1.3.1) diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html index 407ea8c..045f60b 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class Auth0AuthenticationParameters - +

@@ -156,7 +156,7 @@

Fields

Audience - +

The key used for the audience entry in AuthenticationProperties.Items

@@ -187,7 +187,7 @@

Field Value

Invitation - +

The key used for the invitation entry in AuthenticationProperties.Items

@@ -218,7 +218,7 @@

Field Value

Organization - +

The key used for the organization entry in AuthenticationProperties.Items

@@ -249,7 +249,7 @@

Field Value

Scope - +

The key used for the scope entry in AuthenticationProperties.Items

@@ -285,7 +285,7 @@

Methods

Parameter(string) - +

Generate a key for any extra parameter entry in AuthenticationProperties.Items

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0Constants.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0Constants.html index 06e9179..cbcc318 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Auth0Constants.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Auth0Constants.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class Auth0Constants - +

@@ -157,7 +157,7 @@

Fields

AuthenticationScheme - +

The Authentication Scheme, used when configuring OpenIdConnect

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html index c16e558..6b15f07 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class Auth0WebAppAuthenticationBuilder - +

@@ -158,7 +158,7 @@

Constructors

Auth0WebAppAuthenticationBuilder(IServiceCollection, Auth0WebAppOptions) - +

Constructs an instance of Auth0WebAppAuthenticationBuilder

@@ -194,7 +194,7 @@

Parameters

Auth0WebAppAuthenticationBuilder(IServiceCollection, string, Auth0WebAppOptions) - +

Constructs an instance of Auth0WebAppAuthenticationBuilder

@@ -237,7 +237,7 @@

Methods

WithAccessToken(Action<Auth0WebAppWithAccessTokenOptions>) - +

Configures the use of Access Tokens

@@ -245,7 +245,7 @@

-
public Auth0WebAppWithAccessTokenAuthenticationBuilder WithAccessToken(Action<Auth0WebAppWithAccessTokenOptions> configureOptions)
+
public Auth0WebAppAuthenticationBuilder WithAccessToken(Action<Auth0WebAppWithAccessTokenOptions> configureOptions)

Parameters

@@ -257,8 +257,41 @@

Parameters

Returns

-
Auth0WebAppWithAccessTokenAuthenticationBuilder
-

An instance of Auth0WebAppWithAccessTokenAuthenticationBuilder

+
Auth0WebAppAuthenticationBuilder
+

An instance of Auth0WebAppAuthenticationBuilder

+
+
+ + + + + + + + + + + + + +

+ WithBackchannelLogout() + +

+ +

Configures the use of Access Tokens

+
+
+ +
+
public Auth0WebAppAuthenticationBuilder WithBackchannelLogout()
+
+ + +

Returns

+
+
Auth0WebAppAuthenticationBuilder
+

An instance of Auth0WebAppAuthenticationBuilder

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html index 6722cd4..242f184 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class Auth0WebAppOptions - +

@@ -154,11 +154,46 @@

Properties

+ + +

+ AccessDeniedPath + +

+ +

Gets or sets the optional path the user agent is redirected to if the user +doesn't approve the authorization demand requested by the remote server. +This property is not set by default. In this case, an exception is thrown +if an access_denied response is returned by the remote authorization server.

+
+
+ +
+
public PathString AccessDeniedPath { get; set; }
+
+ + + + + +

Property Value

+
+
PathString
+
+
+ + + + + + + +

Backchannel - +

Backchannel used to communicate with the Identity Provider.

@@ -190,7 +225,7 @@

Property Value

CallbackPath - +

The path within the application to redirect the user to.

@@ -225,7 +260,7 @@

ClientAssertionSecurityKey - +

Security Key to use with Client Assertion

@@ -257,7 +292,7 @@

Property Value

ClientAssertionSecurityKeyAlgorithm - +

Algorithm for the Security Key to use with Client Assertion

@@ -289,7 +324,7 @@

Property Value

ClientId - +

Client ID of the application.

@@ -321,7 +356,7 @@

Property Value

ClientSecret - +

Client Secret of the application.

@@ -356,7 +391,7 @@

CookieAuthenticationScheme - +

The name of the cookie scheme to use

@@ -391,7 +426,7 @@

Domain - +

Auth0 domain name, e.g. tenant.auth0.com.

@@ -423,7 +458,7 @@

Property Value

LoginParameters - +

Parameters to be send to Auth0's /authorize endpoint.

@@ -461,7 +496,7 @@

MaxAge - +

If provided, will set the 'max_age' parameter with the authentication request. @@ -495,7 +530,7 @@

Property Value

OpenIdConnectEvents - +

Events allowing you to hook into specific moments in the OpenID Connect pipeline.

@@ -527,7 +562,7 @@

Property Value

Organization - +

The Organization to which the users should log in to.

@@ -565,7 +600,7 @@

ResponseType - +

Set the ResponseType to be used.

@@ -600,7 +635,7 @@

Scope - +

Scopes to be used to request token(s). (e.g. "Scope1 Scope2 Scope3")

@@ -632,7 +667,7 @@

Property Value

SkipCookieMiddleware - +

Whether or not to skip adding the Cookie Middleware.

@@ -663,6 +698,38 @@

+ +

+ UsePushedAuthorization + +

+ +

Sets whether to use pushed authorization requests or not.

+
+
+ +
+
public bool UsePushedAuthorization { get; set; }
+
+ + + + + +

Property Value

+
+
bool
+
+
+ + + + + + + + diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder.html index bc4abd7..be1d39b 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class Auth0WebAppWithAccessTokenAuthenticationBuilder - +

@@ -158,7 +158,7 @@

Constructors

Auth0WebAppWithAccessTokenAuthenticationBuilder(IServiceCollection, Action<Auth0WebAppWithAccessTokenOptions>, Auth0WebAppOptions) - +

Constructs an instance of Auth0WebAppWithAccessTokenAuthenticationBuilder

@@ -197,7 +197,7 @@

Parameters

Auth0WebAppWithAccessTokenAuthenticationBuilder(IServiceCollection, Action<Auth0WebAppWithAccessTokenOptions>, Auth0WebAppOptions, string) - +

Constructs an instance of Auth0WebAppWithAccessTokenAuthenticationBuilder

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html index 5829052..566b6b1 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class Auth0WebAppWithAccessTokenEvents - +

@@ -158,7 +158,7 @@

Properties

OnMissingAccessToken - +

Executed when an Access Token is missing where one was expected, allowing you to react accordingly.

@@ -206,7 +206,7 @@

OnMissingRefreshToken - +

Executed when a Refresh Token is missing where one was expected, allowing you to react accordingly.

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html index a306a6c..914e351 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class Auth0WebAppWithAccessTokenOptions - +

@@ -158,7 +158,7 @@

Properties

Audience - +

The audience to be used for requesting API access.

@@ -190,7 +190,7 @@

Property Value

Events - +

Events allowing you to hook into specific moments in the Auth0 middleware.

@@ -222,7 +222,7 @@

Property Value

Scope - +

Scopes to be used to request token(s). (e.g. "Scope1 Scope2 Scope3")

@@ -254,7 +254,7 @@

Property Value

UseRefreshTokens - +

Define whether or not Refresh Tokens should be used internally when the access token is expired.

diff --git a/docs/api/Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html b/docs/api/Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html index 29bf8fe..00de1f1 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html +++ b/docs/api/Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class AuthenticationBuilderExtensions - +

@@ -158,7 +158,7 @@

Methods

AddAuth0WebAppAuthentication(AuthenticationBuilder, Action<Auth0WebAppOptions>) - +

Add Auth0 configuration using Open ID Connect

@@ -200,7 +200,7 @@

Returns

AddAuth0WebAppAuthentication(AuthenticationBuilder, string, Action<Auth0WebAppOptions>) - +

Add Auth0 configuration using Open ID Connect

diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html new file mode 100644 index 0000000..ccbb1bb --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html @@ -0,0 +1,210 @@ + + + + + Class ApplicationBuilderExtensions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class ApplicationBuilderExtensions + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication.BackchannelLogout
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +
+
+ +
+
public static class ApplicationBuilderExtensions
+
+ + + + +
+
Inheritance
+
+ +
ApplicationBuilderExtensions
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Methods +

+ + + + +

+ UseBackchannelLogout(IApplicationBuilder, string) + +

+ +
+
+ +
+
public static void UseBackchannelLogout(this IApplicationBuilder app, string path = "/backchannel-logout")
+
+ +

Parameters

+
+
app IApplicationBuilder
+
+
path string
+
+
+ + + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html new file mode 100644 index 0000000..045f8e9 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html @@ -0,0 +1,248 @@ + + + + + Class BackchannelLogoutHandler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class BackchannelLogoutHandler + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication.BackchannelLogout
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +
+
+ +
+
public class BackchannelLogoutHandler
+
+ + + + +
+
Inheritance
+
+ +
BackchannelLogoutHandler
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Constructors +

+ + + + +

+ BackchannelLogoutHandler(ILogoutTokenHandler) + +

+ +
+
+ +
+
public BackchannelLogoutHandler(ILogoutTokenHandler tokenHandler)
+
+ +

Parameters

+
+
tokenHandler ILogoutTokenHandler
+
+
+ + + + + + + + + + + + +

Methods +

+ + + + +

+ HandleRequestAsync(HttpContext) + +

+ +
+
+ +
+
public Task HandleRequestAsync(HttpContext context)
+
+ +

Parameters

+
+
context HttpContext
+
+
+ +

Returns

+
+
Task
+
+
+ + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html new file mode 100644 index 0000000..b626c54 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html @@ -0,0 +1,300 @@ + + + + + Class DefaultLogoutTokenHandler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class DefaultLogoutTokenHandler + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication.BackchannelLogout
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +
+
+ +
+
public class DefaultLogoutTokenHandler : ILogoutTokenHandler
+
+ + + + +
+
Inheritance
+
+ +
DefaultLogoutTokenHandler
+
+
+ +
+
Implements
+
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Constructors +

+ + + + +

+ DefaultLogoutTokenHandler(IMemoryCache, ILoggerFactory) + +

+ +
+
+ +
+
public DefaultLogoutTokenHandler(IMemoryCache memoryCache, ILoggerFactory loggerFactory)
+
+ +

Parameters

+
+
memoryCache IMemoryCache
+
+
loggerFactory ILoggerFactory
+
+
+ + + + + + + + + + + + +

Methods +

+ + + + +

+ IsLoggedOutAsync(string, string) + +

+ +
+
+ +
+
public Task<bool> IsLoggedOutAsync(string issuer, string sid)
+
+ +

Parameters

+
+
issuer string
+
+
sid string
+
+
+ +

Returns

+
+
Task<bool>
+
+
+ + + + + + + + + + + + + +

+ OnTokenReceivedAsync(string, string, string, TimeSpan) + +

+ +
+
+ +
+
public Task OnTokenReceivedAsync(string issuer, string sid, string logoutToken, TimeSpan expiration)
+
+ +

Parameters

+
+
issuer string
+
+
sid string
+
+
logoutToken string
+
+
expiration TimeSpan
+
+
+ +

Returns

+
+
Task
+
+
+ + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html new file mode 100644 index 0000000..fb23497 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html @@ -0,0 +1,257 @@ + + + + + Class HttpContextExtensions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class HttpContextExtensions + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication.BackchannelLogout
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +
+
+ +
+
public static class HttpContextExtensions
+
+ + + + +
+
Inheritance
+
+ +
HttpContextExtensions
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Methods +

+ + + + +

+ WriteErrorAsync(HttpContext, int, string, string) + +

+ +
+
+ +
+
public static Task WriteErrorAsync(this HttpContext context, int statusCode, string error, string description)
+
+ +

Parameters

+
+
context HttpContext
+
+
statusCode int
+
+
error string
+
+
description string
+
+
+ +

Returns

+
+
Task
+
+
+ + + + + + + + + + + + + +

+ WriteStatusCodeAsync(HttpContext, int) + +

+ +
+
+ +
+
public static Task WriteStatusCodeAsync(this HttpContext context, int statusCode)
+
+ +

Parameters

+
+
context HttpContext
+
+
statusCode int
+
+
+ +

Returns

+
+
Task
+
+
+ + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html new file mode 100644 index 0000000..38cf820 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html @@ -0,0 +1,225 @@ + + + + + Interface ILogoutTokenHandler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Interface ILogoutTokenHandler + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication.BackchannelLogout
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +
+
+ +
+
public interface ILogoutTokenHandler
+
+ + + + + + + + + + + + + +

Methods +

+ + + + +

+ IsLoggedOutAsync(string, string) + +

+ +
+
+ +
+
Task<bool> IsLoggedOutAsync(string issuer, string sid)
+
+ +

Parameters

+
+
issuer string
+
+
sid string
+
+
+ +

Returns

+
+
Task<bool>
+
+
+ + + + + + + + + + + + + +

+ OnTokenReceivedAsync(string, string, string, TimeSpan) + +

+ +
+
+ +
+
Task OnTokenReceivedAsync(string issuer, string sid, string logoutToken, TimeSpan expiration)
+
+ +

Parameters

+
+
issuer string
+
+
sid string
+
+
logoutToken string
+
+
expiration TimeSpan
+
+
+ +

Returns

+
+
Task
+
+
+ + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.html new file mode 100644 index 0000000..6aa25a4 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.html @@ -0,0 +1,143 @@ + + + + + Namespace Auth0.AspNetCore.Authentication.BackchannelLogout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ + + + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html b/docs/api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html index 20821db..138d868 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html +++ b/docs/api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class BaseAuthenticationPropertiesBuilder - +

@@ -164,7 +164,7 @@

Constructors

BaseAuthenticationPropertiesBuilder(AuthenticationProperties?) - +

@@ -198,7 +198,7 @@

Fields

AuthenticationProperties - +

diff --git a/docs/api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html b/docs/api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html new file mode 100644 index 0000000..70baf88 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html @@ -0,0 +1,224 @@ + + + + + Class DictionaryExtensions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class DictionaryExtensions + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +
+
+ +
+
public static class DictionaryExtensions
+
+ + + + +
+
Inheritance
+
+ +
DictionaryExtensions
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Methods +

+ + + + +

+ GetBooleanOrDefault<TKey, TValue>(IDictionary<TKey, TValue>, TKey, bool) + +

+ +
+
+ +
+
public static bool GetBooleanOrDefault<TKey, TValue>(this IDictionary<TKey, TValue> dictionary, TKey key, bool defaultValue)
+
+ +

Parameters

+
+
dictionary IDictionary<TKey, TValue>
+
+
key TKey
+
+
defaultValue bool
+
+
+ +

Returns

+
+
bool
+
+
+ +

Type Parameters

+
+
TKey
+
+
TValue
+
+
+ + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html new file mode 100644 index 0000000..29691da --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html @@ -0,0 +1,288 @@ + + + + + Class ApiError + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class ApiError + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication.Exceptions
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +

Error information captured from a failed API request.

+
+
+ +
+
public class ApiError
+
+ + + + +
+
Inheritance
+
+ +
ApiError
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Properties +

+ + + + +

+ Error + +

+ +

Description of the failing HTTP Status Code.

+
+
+ +
+
[JsonPropertyName("error")]
+public string Error { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + + + +

+ Message + +

+ +

Description of the error.

+
+
+ +
+
[JsonPropertyName("error_description")]
+public string Message { get; set; }
+
+ + + + + +

Property Value

+
+
string
+
+
+ + + + + + + + +

Methods +

+ + + + +

+ Parse(HttpResponseMessage) + +

+ +

Parse a HttpResponseMessage into an ApiError asynchronously.

+
+
+ +
+
public static Task<ApiError?> Parse(HttpResponseMessage response)
+
+ +

Parameters

+
+
response HttpResponseMessage
+

HttpResponseMessage to parse.

+
+
+ +

Returns

+
+
Task<ApiError>
+

Task representing the operation and associated ApiError on +successful completion.

+
+
+ + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html new file mode 100644 index 0000000..bd4dfc0 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html @@ -0,0 +1,465 @@ + + + + + Class ErrorApiException + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class ErrorApiException + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication.Exceptions
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +

Represents errors that occur when making API calls.

+
+
+ +
+
[Serializable]
+public class ErrorApiException : Exception, ISerializable
+
+ + + + +
+
Inheritance
+
+ + +
ErrorApiException
+
+
+ +
+
Implements
+
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + + + + + + + + + + + + +
+ + + + + + +

Constructors +

+ + + + +

+ ErrorApiException() + +

+ +

Initializes a new instance of the ErrorApiException class.

+
+
+ +
+
public ErrorApiException()
+
+ + + + + + + + + + + + + + + +

+ ErrorApiException(HttpStatusCode, ApiError?) + +

+ +

Initializes a new instance of the ApiException class with a specified +statusCode and optional apiError.

+
+
+ +
+
public ErrorApiException(HttpStatusCode statusCode, ApiError? apiError = null)
+
+ +

Parameters

+
+
statusCode HttpStatusCode
+

HttpStatusCodecode of the failing API call.

+
+
apiError ApiError
+

Optional ApiError of the failing API call.

+
+
+ + + + + + + + + + + + + + +

+ ErrorApiException(SerializationInfo, StreamingContext) + +

+ +

Initializes a new instance of the Exception class with serialized data.

+
+
+ +
+
protected ErrorApiException(SerializationInfo serializationInfo, StreamingContext streamingContext)
+
+ +

Parameters

+
+
serializationInfo SerializationInfo
+
+
streamingContext StreamingContext
+
+
+ + + + + + + + + +

Exceptions

+
+
ArgumentNullException
+

info is null.

+
+
SerializationException
+

The class name is null or HResult is zero (0).

+
+
+ + + + + +

+ ErrorApiException(string) + +

+ +

Initializes a new instance of the ErrorApiException class with a specified error message.

+
+
+ +
+
public ErrorApiException(string message)
+
+ +

Parameters

+
+
message string
+

The error message that explains the reason for the exception.

+
+
+ + + + + + + + + + + + + + +

+ ErrorApiException(string, Exception) + +

+ +

Initializes a new instance of the ErrorApiException class with a specified error message +and a reference to the inner exception that is the cause of this exception.

+
+
+ +
+
public ErrorApiException(string message, Exception innerException)
+
+ +

Parameters

+
+
message string
+

The error message that explains the reason for the exception.

+
+
innerException Exception
+

The exception that is the cause of the current exception, or a null +reference if no inner exception is specified.

+
+
+ + + + + + + + + + + + +

Properties +

+ + + + +

+ ApiError + +

+ +

Optional ApiError from the failing API call.

+
+
+ +
+
public ApiError? ApiError { get; }
+
+ + + + + +

Property Value

+
+
ApiError
+
+
+ + + + + + + + + + +

+ StatusCode + +

+ +

HttpStatusCode code from the failing API call.

+
+
+ +
+
public HttpStatusCode StatusCode { get; }
+
+ + + + + +

Property Value

+
+
HttpStatusCode
+
+
+ + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.Exceptions.html b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.html new file mode 100644 index 0000000..3db7300 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.html @@ -0,0 +1,130 @@ + + + + + Namespace Auth0.AspNetCore.Authentication.Exceptions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ +

Namespace Auth0.AspNetCore.Authentication.Exceptions +

+
+
+
+ +

+Classes +

+
+
ApiError
+

Error information captured from a failed API request.

+
+
+
+
ErrorApiException
+

Represents errors that occur when making API calls.

+
+
+ + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html b/docs/api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html index 93bbf4b..76f12c7 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html +++ b/docs/api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class LoginAuthenticationPropertiesBuilder - +

@@ -165,7 +165,7 @@

Constructors

LoginAuthenticationPropertiesBuilder(AuthenticationProperties?) - +

@@ -200,7 +200,7 @@

Methods

Build() - +

Return the configured AuthenticationProperties.

@@ -233,7 +233,7 @@

Returns

WithAudience(string) - +

Build the AuthenticationProperties using the provided audience to request API access.

@@ -272,7 +272,7 @@

Returns

WithInvitation(string) - +

Build the AuthenticationProperties using the provided invitation

@@ -311,7 +311,7 @@

Returns

WithOrganization(string) - +

Build the AuthenticationProperties using the provided organization

@@ -356,7 +356,7 @@

WithParameter(string, string) - +

Build the AuthenticationProperties using a parameter that will be sent to Auth0's Authorize endpoint.

@@ -398,7 +398,7 @@

Returns

WithRedirectUri(string) - +

Build the AuthenticationProperties using the provided redirect URI

@@ -440,7 +440,7 @@

WithScope(string) - +

Build the AuthenticationProperties using the provided scope.

diff --git a/docs/api/Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html b/docs/api/Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html index c5fcb5d..dec6847 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html +++ b/docs/api/Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class LogoutAuthenticationPropertiesBuilder - +

@@ -165,7 +165,7 @@

Constructors

LogoutAuthenticationPropertiesBuilder(AuthenticationProperties?) - +

@@ -200,7 +200,7 @@

Methods

Build() - +

Return the configured AuthenticationProperties.

@@ -233,7 +233,7 @@

Returns

WithParameter(string, string?) - +

Build the AuthenticationProperties using a parameter that will be sent to Auth0's logout endpoint.

@@ -275,7 +275,7 @@

Returns

WithRedirectUri(string) - +

Build the AuthenticationProperties using the provided redirect URI

diff --git a/docs/api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html b/docs/api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html new file mode 100644 index 0000000..13b2af9 --- /dev/null +++ b/docs/api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html @@ -0,0 +1,237 @@ + + + + + Class OpenIdConnectConfigurationKeys + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+ Class OpenIdConnectConfigurationKeys + +

+ +
+
Namespace
Auth0.AspNetCore.Authentication
+
Assembly
Auth0.AspNetCore.Authentication.dll
+
+ +
+
+ +
+
public static class OpenIdConnectConfigurationKeys
+
+ + + + +
+
Inheritance
+
+ +
OpenIdConnectConfigurationKeys
+
+
+ + + +
+
Inherited Members
+
+ + + + + + + +
+ + + + + + +

Fields +

+ + + +

+ BACKCHANNEL_LOGOUT_SESSION_SUPPORTED + +

+ +
+
+ +
+
public static string BACKCHANNEL_LOGOUT_SESSION_SUPPORTED
+
+ + + + +

Field Value

+
+
string
+
+
+ + + + + + + + + + +

+ BACKCHANNEL_LOGOUT_SUPPORTED + +

+ +
+
+ +
+
public static string BACKCHANNEL_LOGOUT_SUPPORTED
+
+ + + + +

Field Value

+
+
string
+
+
+ + + + + + + + + + +
+ + + +
+ +
+ +
+
+ + +
+
+
+ Made with docfx +
+
+
+ + \ No newline at end of file diff --git a/docs/api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html b/docs/api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html index 5050ed3..bc504b7 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html +++ b/docs/api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class ServiceCollectionExtensions - +

@@ -158,7 +158,7 @@

Methods

AddAuth0WebAppAuthentication(IServiceCollection, Action<Auth0WebAppOptions>) - +

Add Auth0 configuration using Open ID Connect

@@ -200,7 +200,7 @@

Returns

AddAuth0WebAppAuthentication(IServiceCollection, string, Action<Auth0WebAppOptions>) - +

Add Auth0 configuration using Open ID Connect

diff --git a/docs/api/Auth0.AspNetCore.Authentication.html b/docs/api/Auth0.AspNetCore.Authentication.html index e0d4153..fbda99f 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.html +++ b/docs/api/Auth0.AspNetCore.Authentication.html @@ -112,11 +112,6 @@

Auth0WebAppOptions

Options used to configure the SDK

-
-
-
-
Auth0WebAppWithAccessTokenAuthenticationBuilder
-

Builder to add extra functionality when using Access Tokens.

@@ -138,6 +133,10 @@

BaseAuthenticationPropertiesBuilder

+
+
DictionaryExtensions
+
+
LoginAuthenticationPropertiesBuilder

Builder class for AuthenticationProperties when calling login.

@@ -148,6 +147,10 @@

Builder class for AuthenticationProperties when calling logout.

+
+
OpenIdConnectConfigurationKeys
+
+
ServiceCollectionExtensions

Contains IServiceCollection extension(s) for registering Auth0.

diff --git a/docs/api/toc.html b/docs/api/toc.html index 71564ca..bd29ea6 100644 --- a/docs/api/toc.html +++ b/docs/api/toc.html @@ -29,9 +29,6 @@
  • Auth0WebAppOptions
  • -
  • - Auth0WebAppWithAccessTokenAuthenticationBuilder -
  • Auth0WebAppWithAccessTokenEvents
  • @@ -44,17 +41,58 @@
  • BaseAuthenticationPropertiesBuilder
  • +
  • + DictionaryExtensions +
  • LoginAuthenticationPropertiesBuilder
  • LogoutAuthenticationPropertiesBuilder
  • +
  • + OpenIdConnectConfigurationKeys +
  • ServiceCollectionExtensions
  • +
  • + + Auth0.AspNetCore.Authentication.BackchannelLogout + + +
  • +
  • + + Auth0.AspNetCore.Authentication.Exceptions + + +
  • diff --git a/docs/api/toc.json b/docs/api/toc.json index 13bed20..f6bb16d 100644 --- a/docs/api/toc.json +++ b/docs/api/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"Auth0.AspNetCore.Authentication","href":"Auth0.AspNetCore.Authentication.html","topicHref":"Auth0.AspNetCore.Authentication.html","topicUid":"Auth0.AspNetCore.Authentication","items":[{"name":"Auth0AuthenticationParameters","href":"Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters"},{"name":"Auth0Constants","href":"Auth0.AspNetCore.Authentication.Auth0Constants.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0Constants.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0Constants"},{"name":"Auth0WebAppAuthenticationBuilder","href":"Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder"},{"name":"Auth0WebAppOptions","href":"Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppOptions"},{"name":"Auth0WebAppWithAccessTokenAuthenticationBuilder","href":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder"},{"name":"Auth0WebAppWithAccessTokenEvents","href":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents"},{"name":"Auth0WebAppWithAccessTokenOptions","href":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions"},{"name":"AuthenticationBuilderExtensions","href":"Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html","topicHref":"Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html","topicUid":"Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions"},{"name":"BaseAuthenticationPropertiesBuilder","href":"Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder"},{"name":"LoginAuthenticationPropertiesBuilder","href":"Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder"},{"name":"LogoutAuthenticationPropertiesBuilder","href":"Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder"},{"name":"ServiceCollectionExtensions","href":"Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html","topicHref":"Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html","topicUid":"Auth0.AspNetCore.Authentication.ServiceCollectionExtensions"}]}],"memberLayout":"SamePage"} \ No newline at end of file +{"items":[{"name":"Auth0.AspNetCore.Authentication","href":"Auth0.AspNetCore.Authentication.html","topicHref":"Auth0.AspNetCore.Authentication.html","topicUid":"Auth0.AspNetCore.Authentication","items":[{"name":"Auth0AuthenticationParameters","href":"Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters"},{"name":"Auth0Constants","href":"Auth0.AspNetCore.Authentication.Auth0Constants.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0Constants.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0Constants"},{"name":"Auth0WebAppAuthenticationBuilder","href":"Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder"},{"name":"Auth0WebAppOptions","href":"Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppOptions"},{"name":"Auth0WebAppWithAccessTokenEvents","href":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents"},{"name":"Auth0WebAppWithAccessTokenOptions","href":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html","topicHref":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions.html","topicUid":"Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenOptions"},{"name":"AuthenticationBuilderExtensions","href":"Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html","topicHref":"Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.html","topicUid":"Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions"},{"name":"BaseAuthenticationPropertiesBuilder","href":"Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder"},{"name":"DictionaryExtensions","href":"Auth0.AspNetCore.Authentication.DictionaryExtensions.html","topicHref":"Auth0.AspNetCore.Authentication.DictionaryExtensions.html","topicUid":"Auth0.AspNetCore.Authentication.DictionaryExtensions"},{"name":"LoginAuthenticationPropertiesBuilder","href":"Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder"},{"name":"LogoutAuthenticationPropertiesBuilder","href":"Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html","topicHref":"Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.html","topicUid":"Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder"},{"name":"OpenIdConnectConfigurationKeys","href":"Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html","topicHref":"Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html","topicUid":"Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys"},{"name":"ServiceCollectionExtensions","href":"Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html","topicHref":"Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html","topicUid":"Auth0.AspNetCore.Authentication.ServiceCollectionExtensions"}]},{"name":"Auth0.AspNetCore.Authentication.BackchannelLogout","href":"Auth0.AspNetCore.Authentication.BackchannelLogout.html","topicHref":"Auth0.AspNetCore.Authentication.BackchannelLogout.html","topicUid":"Auth0.AspNetCore.Authentication.BackchannelLogout","items":[{"name":"ApplicationBuilderExtensions","href":"Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html","topicHref":"Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html","topicUid":"Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions"},{"name":"BackchannelLogoutHandler","href":"Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html","topicHref":"Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html","topicUid":"Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler"},{"name":"DefaultLogoutTokenHandler","href":"Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html","topicHref":"Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html","topicUid":"Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler"},{"name":"HttpContextExtensions","href":"Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html","topicHref":"Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html","topicUid":"Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions"},{"name":"ILogoutTokenHandler","href":"Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html","topicHref":"Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html","topicUid":"Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler"}]},{"name":"Auth0.AspNetCore.Authentication.Exceptions","href":"Auth0.AspNetCore.Authentication.Exceptions.html","topicHref":"Auth0.AspNetCore.Authentication.Exceptions.html","topicUid":"Auth0.AspNetCore.Authentication.Exceptions","items":[{"name":"ApiError","href":"Auth0.AspNetCore.Authentication.Exceptions.ApiError.html","topicHref":"Auth0.AspNetCore.Authentication.Exceptions.ApiError.html","topicUid":"Auth0.AspNetCore.Authentication.Exceptions.ApiError"},{"name":"ErrorApiException","href":"Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html","topicHref":"Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html","topicUid":"Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException"}]}],"memberLayout":"SamePage"} \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index bd14fd6..3600434 100644 --- a/docs/index.html +++ b/docs/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/manifest.json b/docs/manifest.json index fe6a88d..e9a2dda 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -113,6 +113,66 @@ }, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.BackchannelLogout.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.BackchannelLogout.html" + } + }, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.yml", @@ -123,6 +183,46 @@ }, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.DictionaryExtensions.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html" + } + }, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.Exceptions.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.Exceptions.html" + } + }, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.yml", @@ -143,6 +243,16 @@ }, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.yml", + "output": { + ".html": { + "relative_path": "api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html" + } + }, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "obj/api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.yml", diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index 4a25abc..ad96fe5 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -115,12 +115,38 @@ references: isSpec: "True" fullName: Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.WithAccessToken nameWithType: Auth0WebAppAuthenticationBuilder.WithAccessToken +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.WithBackchannelLogout + name: WithBackchannelLogout() + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html#Auth0_AspNetCore_Authentication_Auth0WebAppAuthenticationBuilder_WithBackchannelLogout + commentId: M:Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.WithBackchannelLogout + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.WithBackchannelLogout() + nameWithType: Auth0WebAppAuthenticationBuilder.WithBackchannelLogout() +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.WithBackchannelLogout* + name: WithBackchannelLogout + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.html#Auth0_AspNetCore_Authentication_Auth0WebAppAuthenticationBuilder_WithBackchannelLogout_ + commentId: Overload:Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.WithBackchannelLogout + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppAuthenticationBuilder.WithBackchannelLogout + nameWithType: Auth0WebAppAuthenticationBuilder.WithBackchannelLogout - uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions name: Auth0WebAppOptions href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html commentId: T:Auth0.AspNetCore.Authentication.Auth0WebAppOptions fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions nameWithType: Auth0WebAppOptions +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.AccessDeniedPath + name: AccessDeniedPath + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_AccessDeniedPath + commentId: P:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.AccessDeniedPath + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.AccessDeniedPath + nameWithType: Auth0WebAppOptions.AccessDeniedPath +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.AccessDeniedPath* + name: AccessDeniedPath + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_AccessDeniedPath_ + commentId: Overload:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.AccessDeniedPath + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.AccessDeniedPath + nameWithType: Auth0WebAppOptions.AccessDeniedPath - uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.Backchannel name: Backchannel href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_Backchannel @@ -316,6 +342,19 @@ references: isSpec: "True" fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SkipCookieMiddleware nameWithType: Auth0WebAppOptions.SkipCookieMiddleware +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.UsePushedAuthorization + name: UsePushedAuthorization + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_UsePushedAuthorization + commentId: P:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.UsePushedAuthorization + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.UsePushedAuthorization + nameWithType: Auth0WebAppOptions.UsePushedAuthorization +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.UsePushedAuthorization* + name: UsePushedAuthorization + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_UsePushedAuthorization_ + commentId: Overload:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.UsePushedAuthorization + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.UsePushedAuthorization + nameWithType: Auth0WebAppOptions.UsePushedAuthorization - uid: Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder name: Auth0WebAppWithAccessTokenAuthenticationBuilder href: api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenAuthenticationBuilder.html @@ -471,6 +510,205 @@ references: isSpec: "True" fullName: Auth0.AspNetCore.Authentication.AuthenticationBuilderExtensions.AddAuth0WebAppAuthentication nameWithType: AuthenticationBuilderExtensions.AddAuth0WebAppAuthentication +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout + name: Auth0.AspNetCore.Authentication.BackchannelLogout + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.html + commentId: N:Auth0.AspNetCore.Authentication.BackchannelLogout + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout + nameWithType: Auth0.AspNetCore.Authentication.BackchannelLogout +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions + name: ApplicationBuilderExtensions + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html + commentId: T:Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions + nameWithType: ApplicationBuilderExtensions +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.UseBackchannelLogout(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.String) + name: UseBackchannelLogout(IApplicationBuilder, string) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html#Auth0_AspNetCore_Authentication_BackchannelLogout_ApplicationBuilderExtensions_UseBackchannelLogout_Microsoft_AspNetCore_Builder_IApplicationBuilder_System_String_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.UseBackchannelLogout(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.String) + name.vb: UseBackchannelLogout(IApplicationBuilder, String) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.UseBackchannelLogout(Microsoft.AspNetCore.Builder.IApplicationBuilder, string) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.UseBackchannelLogout(Microsoft.AspNetCore.Builder.IApplicationBuilder, String) + nameWithType: ApplicationBuilderExtensions.UseBackchannelLogout(IApplicationBuilder, string) + nameWithType.vb: ApplicationBuilderExtensions.UseBackchannelLogout(IApplicationBuilder, String) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.UseBackchannelLogout* + name: UseBackchannelLogout + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html#Auth0_AspNetCore_Authentication_BackchannelLogout_ApplicationBuilderExtensions_UseBackchannelLogout_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.UseBackchannelLogout + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.UseBackchannelLogout + nameWithType: ApplicationBuilderExtensions.UseBackchannelLogout +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler + name: BackchannelLogoutHandler + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html + commentId: T:Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler + nameWithType: BackchannelLogoutHandler +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.#ctor(Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler) + name: BackchannelLogoutHandler(ILogoutTokenHandler) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_BackchannelLogoutHandler__ctor_Auth0_AspNetCore_Authentication_BackchannelLogout_ILogoutTokenHandler_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.#ctor(Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler) + name.vb: New(ILogoutTokenHandler) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.BackchannelLogoutHandler(Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.New(Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler) + nameWithType: BackchannelLogoutHandler.BackchannelLogoutHandler(ILogoutTokenHandler) + nameWithType.vb: BackchannelLogoutHandler.New(ILogoutTokenHandler) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.#ctor* + name: BackchannelLogoutHandler + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_BackchannelLogoutHandler__ctor_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.#ctor + isSpec: "True" + name.vb: New + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.BackchannelLogoutHandler + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.New + nameWithType: BackchannelLogoutHandler.BackchannelLogoutHandler + nameWithType.vb: BackchannelLogoutHandler.New +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.HandleRequestAsync(Microsoft.AspNetCore.Http.HttpContext) + name: HandleRequestAsync(HttpContext) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_BackchannelLogoutHandler_HandleRequestAsync_Microsoft_AspNetCore_Http_HttpContext_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.HandleRequestAsync(Microsoft.AspNetCore.Http.HttpContext) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.HandleRequestAsync(Microsoft.AspNetCore.Http.HttpContext) + nameWithType: BackchannelLogoutHandler.HandleRequestAsync(HttpContext) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.HandleRequestAsync* + name: HandleRequestAsync + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_BackchannelLogoutHandler_HandleRequestAsync_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.HandleRequestAsync + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.HandleRequestAsync + nameWithType: BackchannelLogoutHandler.HandleRequestAsync +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler + name: DefaultLogoutTokenHandler + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html + commentId: T:Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler + nameWithType: DefaultLogoutTokenHandler +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.#ctor(Microsoft.Extensions.Caching.Memory.IMemoryCache,Microsoft.Extensions.Logging.ILoggerFactory) + name: DefaultLogoutTokenHandler(IMemoryCache, ILoggerFactory) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_DefaultLogoutTokenHandler__ctor_Microsoft_Extensions_Caching_Memory_IMemoryCache_Microsoft_Extensions_Logging_ILoggerFactory_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.#ctor(Microsoft.Extensions.Caching.Memory.IMemoryCache,Microsoft.Extensions.Logging.ILoggerFactory) + name.vb: New(IMemoryCache, ILoggerFactory) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.DefaultLogoutTokenHandler(Microsoft.Extensions.Caching.Memory.IMemoryCache, Microsoft.Extensions.Logging.ILoggerFactory) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.New(Microsoft.Extensions.Caching.Memory.IMemoryCache, Microsoft.Extensions.Logging.ILoggerFactory) + nameWithType: DefaultLogoutTokenHandler.DefaultLogoutTokenHandler(IMemoryCache, ILoggerFactory) + nameWithType.vb: DefaultLogoutTokenHandler.New(IMemoryCache, ILoggerFactory) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.#ctor* + name: DefaultLogoutTokenHandler + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_DefaultLogoutTokenHandler__ctor_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.#ctor + isSpec: "True" + name.vb: New + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.DefaultLogoutTokenHandler + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.New + nameWithType: DefaultLogoutTokenHandler.DefaultLogoutTokenHandler + nameWithType.vb: DefaultLogoutTokenHandler.New +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.IsLoggedOutAsync(System.String,System.String) + name: IsLoggedOutAsync(string, string) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_DefaultLogoutTokenHandler_IsLoggedOutAsync_System_String_System_String_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.IsLoggedOutAsync(System.String,System.String) + name.vb: IsLoggedOutAsync(String, String) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.IsLoggedOutAsync(string, string) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.IsLoggedOutAsync(String, String) + nameWithType: DefaultLogoutTokenHandler.IsLoggedOutAsync(string, string) + nameWithType.vb: DefaultLogoutTokenHandler.IsLoggedOutAsync(String, String) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.IsLoggedOutAsync* + name: IsLoggedOutAsync + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_DefaultLogoutTokenHandler_IsLoggedOutAsync_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.IsLoggedOutAsync + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.IsLoggedOutAsync + nameWithType: DefaultLogoutTokenHandler.IsLoggedOutAsync +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.OnTokenReceivedAsync(System.String,System.String,System.String,System.TimeSpan) + name: OnTokenReceivedAsync(string, string, string, TimeSpan) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_DefaultLogoutTokenHandler_OnTokenReceivedAsync_System_String_System_String_System_String_System_TimeSpan_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.OnTokenReceivedAsync(System.String,System.String,System.String,System.TimeSpan) + name.vb: OnTokenReceivedAsync(String, String, String, TimeSpan) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.OnTokenReceivedAsync(string, string, string, System.TimeSpan) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.OnTokenReceivedAsync(String, String, String, System.TimeSpan) + nameWithType: DefaultLogoutTokenHandler.OnTokenReceivedAsync(string, string, string, TimeSpan) + nameWithType.vb: DefaultLogoutTokenHandler.OnTokenReceivedAsync(String, String, String, TimeSpan) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.OnTokenReceivedAsync* + name: OnTokenReceivedAsync + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_DefaultLogoutTokenHandler_OnTokenReceivedAsync_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.OnTokenReceivedAsync + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.OnTokenReceivedAsync + nameWithType: DefaultLogoutTokenHandler.OnTokenReceivedAsync +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions + name: HttpContextExtensions + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html + commentId: T:Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions + nameWithType: HttpContextExtensions +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteErrorAsync(Microsoft.AspNetCore.Http.HttpContext,System.Int32,System.String,System.String) + name: WriteErrorAsync(HttpContext, int, string, string) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html#Auth0_AspNetCore_Authentication_BackchannelLogout_HttpContextExtensions_WriteErrorAsync_Microsoft_AspNetCore_Http_HttpContext_System_Int32_System_String_System_String_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteErrorAsync(Microsoft.AspNetCore.Http.HttpContext,System.Int32,System.String,System.String) + name.vb: WriteErrorAsync(HttpContext, Integer, String, String) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteErrorAsync(Microsoft.AspNetCore.Http.HttpContext, int, string, string) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteErrorAsync(Microsoft.AspNetCore.Http.HttpContext, Integer, String, String) + nameWithType: HttpContextExtensions.WriteErrorAsync(HttpContext, int, string, string) + nameWithType.vb: HttpContextExtensions.WriteErrorAsync(HttpContext, Integer, String, String) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteErrorAsync* + name: WriteErrorAsync + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html#Auth0_AspNetCore_Authentication_BackchannelLogout_HttpContextExtensions_WriteErrorAsync_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteErrorAsync + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteErrorAsync + nameWithType: HttpContextExtensions.WriteErrorAsync +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteStatusCodeAsync(Microsoft.AspNetCore.Http.HttpContext,System.Int32) + name: WriteStatusCodeAsync(HttpContext, int) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html#Auth0_AspNetCore_Authentication_BackchannelLogout_HttpContextExtensions_WriteStatusCodeAsync_Microsoft_AspNetCore_Http_HttpContext_System_Int32_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteStatusCodeAsync(Microsoft.AspNetCore.Http.HttpContext,System.Int32) + name.vb: WriteStatusCodeAsync(HttpContext, Integer) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteStatusCodeAsync(Microsoft.AspNetCore.Http.HttpContext, int) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteStatusCodeAsync(Microsoft.AspNetCore.Http.HttpContext, Integer) + nameWithType: HttpContextExtensions.WriteStatusCodeAsync(HttpContext, int) + nameWithType.vb: HttpContextExtensions.WriteStatusCodeAsync(HttpContext, Integer) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteStatusCodeAsync* + name: WriteStatusCodeAsync + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html#Auth0_AspNetCore_Authentication_BackchannelLogout_HttpContextExtensions_WriteStatusCodeAsync_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteStatusCodeAsync + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.WriteStatusCodeAsync + nameWithType: HttpContextExtensions.WriteStatusCodeAsync +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler + name: ILogoutTokenHandler + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html + commentId: T:Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler + nameWithType: ILogoutTokenHandler +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.IsLoggedOutAsync(System.String,System.String) + name: IsLoggedOutAsync(string, string) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_ILogoutTokenHandler_IsLoggedOutAsync_System_String_System_String_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.IsLoggedOutAsync(System.String,System.String) + name.vb: IsLoggedOutAsync(String, String) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.IsLoggedOutAsync(string, string) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.IsLoggedOutAsync(String, String) + nameWithType: ILogoutTokenHandler.IsLoggedOutAsync(string, string) + nameWithType.vb: ILogoutTokenHandler.IsLoggedOutAsync(String, String) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.IsLoggedOutAsync* + name: IsLoggedOutAsync + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_ILogoutTokenHandler_IsLoggedOutAsync_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.IsLoggedOutAsync + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.IsLoggedOutAsync + nameWithType: ILogoutTokenHandler.IsLoggedOutAsync +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.OnTokenReceivedAsync(System.String,System.String,System.String,System.TimeSpan) + name: OnTokenReceivedAsync(string, string, string, TimeSpan) + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_ILogoutTokenHandler_OnTokenReceivedAsync_System_String_System_String_System_String_System_TimeSpan_ + commentId: M:Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.OnTokenReceivedAsync(System.String,System.String,System.String,System.TimeSpan) + name.vb: OnTokenReceivedAsync(String, String, String, TimeSpan) + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.OnTokenReceivedAsync(string, string, string, System.TimeSpan) + fullName.vb: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.OnTokenReceivedAsync(String, String, String, System.TimeSpan) + nameWithType: ILogoutTokenHandler.OnTokenReceivedAsync(string, string, string, TimeSpan) + nameWithType.vb: ILogoutTokenHandler.OnTokenReceivedAsync(String, String, String, TimeSpan) +- uid: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.OnTokenReceivedAsync* + name: OnTokenReceivedAsync + href: api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html#Auth0_AspNetCore_Authentication_BackchannelLogout_ILogoutTokenHandler_OnTokenReceivedAsync_ + commentId: Overload:Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.OnTokenReceivedAsync + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.OnTokenReceivedAsync + nameWithType: ILogoutTokenHandler.OnTokenReceivedAsync - uid: Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder name: BaseAuthenticationPropertiesBuilder href: api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html @@ -502,6 +740,166 @@ references: commentId: F:Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.AuthenticationProperties fullName: Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.AuthenticationProperties nameWithType: BaseAuthenticationPropertiesBuilder.AuthenticationProperties +- uid: Auth0.AspNetCore.Authentication.DictionaryExtensions + name: DictionaryExtensions + href: api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html + commentId: T:Auth0.AspNetCore.Authentication.DictionaryExtensions + fullName: Auth0.AspNetCore.Authentication.DictionaryExtensions + nameWithType: DictionaryExtensions +- uid: Auth0.AspNetCore.Authentication.DictionaryExtensions.GetBooleanOrDefault* + name: GetBooleanOrDefault + href: api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html#Auth0_AspNetCore_Authentication_DictionaryExtensions_GetBooleanOrDefault_ + commentId: Overload:Auth0.AspNetCore.Authentication.DictionaryExtensions.GetBooleanOrDefault + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.DictionaryExtensions.GetBooleanOrDefault + nameWithType: DictionaryExtensions.GetBooleanOrDefault +- uid: Auth0.AspNetCore.Authentication.DictionaryExtensions.GetBooleanOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Boolean) + name: GetBooleanOrDefault(IDictionary, TKey, bool) + href: api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html#Auth0_AspNetCore_Authentication_DictionaryExtensions_GetBooleanOrDefault__2_System_Collections_Generic_IDictionary___0___1____0_System_Boolean_ + commentId: M:Auth0.AspNetCore.Authentication.DictionaryExtensions.GetBooleanOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Boolean) + name.vb: GetBooleanOrDefault(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey, Boolean) + fullName: Auth0.AspNetCore.Authentication.DictionaryExtensions.GetBooleanOrDefault(System.Collections.Generic.IDictionary, TKey, bool) + fullName.vb: Auth0.AspNetCore.Authentication.DictionaryExtensions.GetBooleanOrDefault(Of TKey, TValue)(System.Collections.Generic.IDictionary(Of TKey, TValue), TKey, Boolean) + nameWithType: DictionaryExtensions.GetBooleanOrDefault(IDictionary, TKey, bool) + nameWithType.vb: DictionaryExtensions.GetBooleanOrDefault(Of TKey, TValue)(IDictionary(Of TKey, TValue), TKey, Boolean) +- uid: Auth0.AspNetCore.Authentication.Exceptions + name: Auth0.AspNetCore.Authentication.Exceptions + href: api/Auth0.AspNetCore.Authentication.Exceptions.html + commentId: N:Auth0.AspNetCore.Authentication.Exceptions + fullName: Auth0.AspNetCore.Authentication.Exceptions + nameWithType: Auth0.AspNetCore.Authentication.Exceptions +- uid: Auth0.AspNetCore.Authentication.Exceptions.ApiError + name: ApiError + href: api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html + commentId: T:Auth0.AspNetCore.Authentication.Exceptions.ApiError + fullName: Auth0.AspNetCore.Authentication.Exceptions.ApiError + nameWithType: ApiError +- uid: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Error + name: Error + href: api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html#Auth0_AspNetCore_Authentication_Exceptions_ApiError_Error + commentId: P:Auth0.AspNetCore.Authentication.Exceptions.ApiError.Error + fullName: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Error + nameWithType: ApiError.Error +- uid: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Error* + name: Error + href: api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html#Auth0_AspNetCore_Authentication_Exceptions_ApiError_Error_ + commentId: Overload:Auth0.AspNetCore.Authentication.Exceptions.ApiError.Error + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Error + nameWithType: ApiError.Error +- uid: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Message + name: Message + href: api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html#Auth0_AspNetCore_Authentication_Exceptions_ApiError_Message + commentId: P:Auth0.AspNetCore.Authentication.Exceptions.ApiError.Message + fullName: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Message + nameWithType: ApiError.Message +- uid: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Message* + name: Message + href: api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html#Auth0_AspNetCore_Authentication_Exceptions_ApiError_Message_ + commentId: Overload:Auth0.AspNetCore.Authentication.Exceptions.ApiError.Message + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Message + nameWithType: ApiError.Message +- uid: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Parse(System.Net.Http.HttpResponseMessage) + name: Parse(HttpResponseMessage) + href: api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html#Auth0_AspNetCore_Authentication_Exceptions_ApiError_Parse_System_Net_Http_HttpResponseMessage_ + commentId: M:Auth0.AspNetCore.Authentication.Exceptions.ApiError.Parse(System.Net.Http.HttpResponseMessage) + fullName: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Parse(System.Net.Http.HttpResponseMessage) + nameWithType: ApiError.Parse(HttpResponseMessage) +- uid: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Parse* + name: Parse + href: api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html#Auth0_AspNetCore_Authentication_Exceptions_ApiError_Parse_ + commentId: Overload:Auth0.AspNetCore.Authentication.Exceptions.ApiError.Parse + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Exceptions.ApiError.Parse + nameWithType: ApiError.Parse +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException + name: ErrorApiException + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html + commentId: T:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException + nameWithType: ErrorApiException +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor + name: ErrorApiException() + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException__ctor + commentId: M:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor + name.vb: New() + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ErrorApiException() + fullName.vb: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.New() + nameWithType: ErrorApiException.ErrorApiException() + nameWithType.vb: ErrorApiException.New() +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.Net.HttpStatusCode,Auth0.AspNetCore.Authentication.Exceptions.ApiError) + name: ErrorApiException(HttpStatusCode, ApiError?) + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException__ctor_System_Net_HttpStatusCode_Auth0_AspNetCore_Authentication_Exceptions_ApiError_ + commentId: M:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.Net.HttpStatusCode,Auth0.AspNetCore.Authentication.Exceptions.ApiError) + name.vb: New(HttpStatusCode, ApiError) + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ErrorApiException(System.Net.HttpStatusCode, Auth0.AspNetCore.Authentication.Exceptions.ApiError?) + fullName.vb: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.New(System.Net.HttpStatusCode, Auth0.AspNetCore.Authentication.Exceptions.ApiError) + nameWithType: ErrorApiException.ErrorApiException(HttpStatusCode, ApiError?) + nameWithType.vb: ErrorApiException.New(HttpStatusCode, ApiError) +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) + name: ErrorApiException(SerializationInfo, StreamingContext) + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException__ctor_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_ + commentId: M:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) + name.vb: New(SerializationInfo, StreamingContext) + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ErrorApiException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + fullName.vb: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.New(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) + nameWithType: ErrorApiException.ErrorApiException(SerializationInfo, StreamingContext) + nameWithType.vb: ErrorApiException.New(SerializationInfo, StreamingContext) +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.String) + name: ErrorApiException(string) + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException__ctor_System_String_ + commentId: M:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.String) + name.vb: New(String) + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ErrorApiException(string) + fullName.vb: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.New(String) + nameWithType: ErrorApiException.ErrorApiException(string) + nameWithType.vb: ErrorApiException.New(String) +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.String,System.Exception) + name: ErrorApiException(string, Exception) + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException__ctor_System_String_System_Exception_ + commentId: M:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor(System.String,System.Exception) + name.vb: New(String, Exception) + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ErrorApiException(string, System.Exception) + fullName.vb: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.New(String, System.Exception) + nameWithType: ErrorApiException.ErrorApiException(string, Exception) + nameWithType.vb: ErrorApiException.New(String, Exception) +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor* + name: ErrorApiException + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException__ctor_ + commentId: Overload:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.#ctor + isSpec: "True" + name.vb: New + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ErrorApiException + fullName.vb: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.New + nameWithType: ErrorApiException.ErrorApiException + nameWithType.vb: ErrorApiException.New +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ApiError + name: ApiError + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException_ApiError + commentId: P:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ApiError + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ApiError + nameWithType: ErrorApiException.ApiError +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ApiError* + name: ApiError + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException_ApiError_ + commentId: Overload:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ApiError + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.ApiError + nameWithType: ErrorApiException.ApiError +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.StatusCode + name: StatusCode + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException_StatusCode + commentId: P:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.StatusCode + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.StatusCode + nameWithType: ErrorApiException.StatusCode +- uid: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.StatusCode* + name: StatusCode + href: api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html#Auth0_AspNetCore_Authentication_Exceptions_ErrorApiException_StatusCode_ + commentId: Overload:Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.StatusCode + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.StatusCode + nameWithType: ErrorApiException.StatusCode - uid: Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder name: LoginAuthenticationPropertiesBuilder href: api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html @@ -706,6 +1104,24 @@ references: isSpec: "True" fullName: Auth0.AspNetCore.Authentication.LogoutAuthenticationPropertiesBuilder.WithRedirectUri nameWithType: LogoutAuthenticationPropertiesBuilder.WithRedirectUri +- uid: Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys + name: OpenIdConnectConfigurationKeys + href: api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html + commentId: T:Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys + fullName: Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys + nameWithType: OpenIdConnectConfigurationKeys +- uid: Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SESSION_SUPPORTED + name: BACKCHANNEL_LOGOUT_SESSION_SUPPORTED + href: api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html#Auth0_AspNetCore_Authentication_OpenIdConnectConfigurationKeys_BACKCHANNEL_LOGOUT_SESSION_SUPPORTED + commentId: F:Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SESSION_SUPPORTED + fullName: Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SESSION_SUPPORTED + nameWithType: OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SESSION_SUPPORTED +- uid: Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SUPPORTED + name: BACKCHANNEL_LOGOUT_SUPPORTED + href: api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html#Auth0_AspNetCore_Authentication_OpenIdConnectConfigurationKeys_BACKCHANNEL_LOGOUT_SUPPORTED + commentId: F:Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SUPPORTED + fullName: Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SUPPORTED + nameWithType: OpenIdConnectConfigurationKeys.BACKCHANNEL_LOGOUT_SUPPORTED - uid: Auth0.AspNetCore.Authentication.ServiceCollectionExtensions name: ServiceCollectionExtensions href: api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html diff --git a/package-lock.json b/package-lock.json index 495413f..bb7d14d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "auth0.net", - "version": "1.3.1", + "version": "1.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index bbdd12e..1a3b10a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "auth0-aspnetcore-authentication", - "version": "1.3.1", + "version": "1.4.0", "description": "ASP.NET Core Authentication Middleware for Auth0", "scripts": { "release": "node ./scripts/release", diff --git a/src/Auth0.AspNetCore.Authentication/Auth0.AspNetCore.Authentication.csproj b/src/Auth0.AspNetCore.Authentication/Auth0.AspNetCore.Authentication.csproj index d50d88a..a3f2c7c 100644 --- a/src/Auth0.AspNetCore.Authentication/Auth0.AspNetCore.Authentication.csproj +++ b/src/Auth0.AspNetCore.Authentication/Auth0.AspNetCore.Authentication.csproj @@ -38,7 +38,7 @@ enable - 1.3.1 + 1.4.0 $(Version)