From 46fd14b87e0614a6fa1c3e99b3305e7d5e867cb5 Mon Sep 17 00:00:00 2001 From: Frederik Prijck Date: Thu, 25 Jan 2024 10:19:31 +0100 Subject: [PATCH] Release 1.4.1 (#137) --- .version | 2 +- CHANGELOG.md | 9 + ...ication.Auth0AuthenticationParameters.html | 14 +- ...NetCore.Authentication.Auth0Constants.html | 6 +- ...tion.Auth0WebAppAuthenticationBuilder.html | 12 +- ...ore.Authentication.Auth0WebAppOptions.html | 174 ++++++++++++++++-- ...tion.Auth0WebAppWithAccessTokenEvents.html | 8 +- ...ion.Auth0WebAppWithAccessTokenOptions.html | 12 +- ...ation.AuthenticationBuilderExtensions.html | 8 +- ...elLogout.ApplicationBuilderExtensions.html | 6 +- ...hannelLogout.BackchannelLogoutHandler.html | 8 +- ...annelLogout.DefaultLogoutTokenHandler.html | 10 +- ...ckchannelLogout.HttpContextExtensions.html | 8 +- ...BackchannelLogout.ILogoutTokenHandler.html | 8 +- ...n.BaseAuthenticationPropertiesBuilder.html | 8 +- ...e.Authentication.DictionaryExtensions.html | 6 +- ...re.Authentication.Exceptions.ApiError.html | 10 +- ...tication.Exceptions.ErrorApiException.html | 18 +- ....LoginAuthenticationPropertiesBuilder.html | 20 +- ...LogoutAuthenticationPropertiesBuilder.html | 12 +- ...cation.OpenIdConnectConfigurationKeys.html | 8 +- ...ntication.ServiceCollectionExtensions.html | 8 +- docs/index.html | 2 +- docs/xrefmap.yml | 52 ++++++ package-lock.json | 2 +- package.json | 2 +- .../Auth0.AspNetCore.Authentication.csproj | 2 +- 27 files changed, 316 insertions(+), 119 deletions(-) diff --git a/.version b/.version index e21e727..13175fd 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -1.4.0 \ No newline at end of file +1.4.1 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index f2e60f8..62ce484 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## [1.4.1](https://github.com/auth0/auth0-aspnetcore-authentication/tree/1.4.1) (2024-01-25) +[Full Changelog](https://github.com/auth0/auth0-aspnetcore-authentication/compare/1.4.0...1.4.1) + +**Added** +- Adds SignInScheme, SignOutScheme, ForwardSignIn, and ForwardSignOut [\#136](https://github.com/auth0/auth0-aspnetcore-authentication/pull/136) ([CasperWSchmidt](https://github.com/CasperWSchmidt)) + +**Changed** +- Explicitly add .NET8 support [\#130](https://github.com/auth0/auth0-aspnetcore-authentication/pull/130) ([frederikprijck](https://github.com/frederikprijck)) + ## [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) diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0AuthenticationParameters.html index 045f60b..69d9778 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 cbcc318..2ea06f4 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 6b15f07..6d740d9 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

@@ -276,7 +276,7 @@

Returns

WithBackchannelLogout() - +

Configures the use of Access Tokens

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html index 242f184..0f1af5f 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 - +

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

Properties

AccessDeniedPath - +

Gets or sets the optional path the user agent is redirected to if the user @@ -193,7 +193,7 @@

Property Value

Backchannel - +

Backchannel used to communicate with the Identity Provider.

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

Property Value

CallbackPath - +

The path within the application to redirect the user to.

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

ClientAssertionSecurityKey - +

Security Key to use with Client Assertion

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

Property Value

ClientAssertionSecurityKeyAlgorithm - +

Algorithm for the Security Key to use with Client Assertion

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

Property Value

ClientId - +

Client ID of the application.

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

Property Value

ClientSecret - +

Client Secret of the application.

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

CookieAuthenticationScheme - +

The name of the cookie scheme to use

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

Domain - +

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

@@ -454,11 +454,79 @@

Property Value

+ + +

+ ForwardSignIn + +

+ +

If set, this specifies the target scheme that this scheme should forward SignInAsync calls to. +For example Context.SignInAsync("ThisScheme") => Context.SignInAsync("ForwardSignInValue"); +Set the target to the current scheme to disable forwarding and allow normal processing.

+
+
+ +
+
public string? ForwardSignIn { get; set; }
+
+ + + + + +

Property Value

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

+ ForwardSignOut + +

+ +

If set, this specifies the target scheme that this scheme should forward SignOutAsync calls to. +For example Context.SignOutAsync("ThisScheme") => Context.SignOutAsync("ForwardSignOutValue"); +Set the target to the current scheme to disable forwarding and allow normal processing.

+
+
+ +
+
public string? ForwardSignOut { get; set; }
+
+ + + + + +

Property Value

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

LoginParameters - +

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

@@ -496,7 +564,7 @@

MaxAge - +

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

Property Value

OpenIdConnectEvents - +

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

@@ -562,7 +630,7 @@

Property Value

Organization - +

The Organization to which the users should log in to.

@@ -600,7 +668,7 @@

ResponseType - +

Set the ResponseType to be used.

@@ -635,7 +703,7 @@

Scope - +

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

@@ -663,11 +731,79 @@

Property Value

+ + +

+ SignInScheme + +

+ +

Gets or sets the authentication scheme corresponding to the middleware +responsible of persisting user's identity after a successful authentication. +This value typically corresponds to a cookie middleware registered in the Startup class. +When omitted, DefaultSignInScheme is used as a fallback value.

+
+
+ +
+
public string? SignInScheme { get; set; }
+
+ + + + + +

Property Value

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

+ SignOutScheme + +

+ +

The Authentication Scheme to use with SignOut on the SignOutPath. SignInScheme will be used if this +is not set.

+
+
+ +
+
public string? SignOutScheme { get; set; }
+
+ + + + + +

Property Value

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

SkipCookieMiddleware - +

Whether or not to skip adding the Cookie Middleware.

@@ -702,7 +838,7 @@

UsePushedAuthorization - +

Sets whether to use pushed authorization requests or not.

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html b/docs/api/Auth0.AspNetCore.Authentication.Auth0WebAppWithAccessTokenEvents.html index 566b6b1..8071c64 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 914e351..f57e361 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 00de1f1..44c6cab 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 index ccbb1bb..91e066f 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ApplicationBuilderExtensions.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class ApplicationBuilderExtensions - +

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

Methods

UseBackchannelLogout(IApplicationBuilder, string) - +

diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html index 045f8e9..570c1f5 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.BackchannelLogoutHandler.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class BackchannelLogoutHandler - +

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

Constructors

BackchannelLogoutHandler(ILogoutTokenHandler) - +

@@ -192,7 +192,7 @@

Methods

HandleRequestAsync(HttpContext) - +

diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html index b626c54..97e4096 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.DefaultLogoutTokenHandler.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class DefaultLogoutTokenHandler - +

@@ -163,7 +163,7 @@

Constructors

DefaultLogoutTokenHandler(IMemoryCache, ILoggerFactory) - +

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

Methods

IsLoggedOutAsync(string, string) - +

@@ -238,7 +238,7 @@

Returns

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

diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html index fb23497..987df38 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.HttpContextExtensions.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class HttpContextExtensions - +

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

Methods

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

@@ -199,7 +199,7 @@

Returns

WriteStatusCodeAsync(HttpContext, int) - +

diff --git a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html index 38cf820..063cffd 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html +++ b/docs/api/Auth0.AspNetCore.Authentication.BackchannelLogout.ILogoutTokenHandler.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Interface ILogoutTokenHandler - +

@@ -125,7 +125,7 @@

Methods

IsLoggedOutAsync(string, string) - +

@@ -163,7 +163,7 @@

Returns

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

diff --git a/docs/api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html b/docs/api/Auth0.AspNetCore.Authentication.BaseAuthenticationPropertiesBuilder.html index 138d868..923ba06 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 index 70baf88..022137f 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html +++ b/docs/api/Auth0.AspNetCore.Authentication.DictionaryExtensions.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class DictionaryExtensions - +

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

Methods

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

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html index 29691da..276c670 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ApiError.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class ApiError - +

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

Properties

Error - +

Description of the failing HTTP Status Code.

@@ -191,7 +191,7 @@

Property Value

Message - +

Description of the error.

@@ -228,7 +228,7 @@

Methods

Parse(HttpResponseMessage) - +

Parse a HttpResponseMessage into an ApiError asynchronously.

diff --git a/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html index bd4dfc0..75a0af0 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html +++ b/docs/api/Auth0.AspNetCore.Authentication.Exceptions.ErrorApiException.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class ErrorApiException - +

@@ -199,7 +199,7 @@

Constructors

ErrorApiException() - +

Initializes a new instance of the ErrorApiException class.

@@ -226,7 +226,7 @@

ErrorApiException(HttpStatusCode, ApiError?) - +

Initializes a new instance of the ApiException class with a specified @@ -263,7 +263,7 @@

Parameters

ErrorApiException(SerializationInfo, StreamingContext) - +

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

@@ -306,7 +306,7 @@

Exceptions

ErrorApiException(string) - +

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

@@ -339,7 +339,7 @@

Parameters

ErrorApiException(string, Exception) - +

Initializes a new instance of the ErrorApiException class with a specified error message @@ -381,7 +381,7 @@

Properties

ApiError - +

Optional ApiError from the failing API call.

@@ -413,7 +413,7 @@

Property Value

StatusCode - +

HttpStatusCode code from the failing API call.

diff --git a/docs/api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html b/docs/api/Auth0.AspNetCore.Authentication.LoginAuthenticationPropertiesBuilder.html index 76f12c7..3f0b0e5 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 dec6847..4271db1 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 index 13b2af9..f5fa405 100644 --- a/docs/api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html +++ b/docs/api/Auth0.AspNetCore.Authentication.OpenIdConnectConfigurationKeys.html @@ -17,7 +17,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

Class OpenIdConnectConfigurationKeys - +

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

Fields

BACKCHANNEL_LOGOUT_SESSION_SUPPORTED - +

@@ -186,7 +186,7 @@

Field Value

BACKCHANNEL_LOGOUT_SUPPORTED - +

diff --git a/docs/api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html b/docs/api/Auth0.AspNetCore.Authentication.ServiceCollectionExtensions.html index bc504b7..3527cab 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/index.html b/docs/index.html index 3600434..87a94d6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index ad96fe5..1996fe6 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -251,6 +251,32 @@ references: isSpec: "True" fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.Domain nameWithType: Auth0WebAppOptions.Domain +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignIn + name: ForwardSignIn + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_ForwardSignIn + commentId: P:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignIn + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignIn + nameWithType: Auth0WebAppOptions.ForwardSignIn +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignIn* + name: ForwardSignIn + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_ForwardSignIn_ + commentId: Overload:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignIn + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignIn + nameWithType: Auth0WebAppOptions.ForwardSignIn +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignOut + name: ForwardSignOut + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_ForwardSignOut + commentId: P:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignOut + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignOut + nameWithType: Auth0WebAppOptions.ForwardSignOut +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignOut* + name: ForwardSignOut + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_ForwardSignOut_ + commentId: Overload:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignOut + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.ForwardSignOut + nameWithType: Auth0WebAppOptions.ForwardSignOut - uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.LoginParameters name: LoginParameters href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_LoginParameters @@ -329,6 +355,32 @@ references: isSpec: "True" fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.Scope nameWithType: Auth0WebAppOptions.Scope +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignInScheme + name: SignInScheme + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_SignInScheme + commentId: P:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignInScheme + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignInScheme + nameWithType: Auth0WebAppOptions.SignInScheme +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignInScheme* + name: SignInScheme + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_SignInScheme_ + commentId: Overload:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignInScheme + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignInScheme + nameWithType: Auth0WebAppOptions.SignInScheme +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignOutScheme + name: SignOutScheme + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_SignOutScheme + commentId: P:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignOutScheme + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignOutScheme + nameWithType: Auth0WebAppOptions.SignOutScheme +- uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignOutScheme* + name: SignOutScheme + href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_SignOutScheme_ + commentId: Overload:Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignOutScheme + isSpec: "True" + fullName: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SignOutScheme + nameWithType: Auth0WebAppOptions.SignOutScheme - uid: Auth0.AspNetCore.Authentication.Auth0WebAppOptions.SkipCookieMiddleware name: SkipCookieMiddleware href: api/Auth0.AspNetCore.Authentication.Auth0WebAppOptions.html#Auth0_AspNetCore_Authentication_Auth0WebAppOptions_SkipCookieMiddleware diff --git a/package-lock.json b/package-lock.json index bb7d14d..90ca476 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "auth0.net", - "version": "1.4.0", + "version": "1.4.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 1a3b10a..c8d7ad9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "auth0-aspnetcore-authentication", - "version": "1.4.0", + "version": "1.4.1", "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 734d286..d6d36dd 100644 --- a/src/Auth0.AspNetCore.Authentication/Auth0.AspNetCore.Authentication.csproj +++ b/src/Auth0.AspNetCore.Authentication/Auth0.AspNetCore.Authentication.csproj @@ -39,7 +39,7 @@ enable - 1.4.0 + 1.4.1 $(Version)