set DefaultScheme for authentication
This commit is contained in:
parent
836b174d15
commit
c6a8f5305a
|
@ -121,8 +121,10 @@ namespace Microsoft.Extensions.DependencyInjection
|
|||
|
||||
public static IServiceCollection ConfigureOqtaneCookieOptions(this IServiceCollection services)
|
||||
{
|
||||
// note that ConfigureApplicationCookie internally uses an ApplicationScheme of "Identity.Application"
|
||||
services.ConfigureApplicationCookie(options =>
|
||||
{
|
||||
options.Cookie.Domain = "localhost";
|
||||
options.Cookie.HttpOnly = false;
|
||||
options.Cookie.SameSite = SameSiteMode.Strict;
|
||||
options.Cookie.SecurePolicy = CookieSecurePolicy.SameAsRequest;
|
||||
|
|
|
@ -46,6 +46,7 @@ namespace Oqtane.Pages
|
|||
|
||||
if (validuser)
|
||||
{
|
||||
// note that .NET Identity uses a hardcoded ApplicationScheme of "Identity.Application" in SignInAsync
|
||||
await _identitySignInManager.SignInAsync(identityuser, remember);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -115,9 +115,7 @@ namespace Oqtane
|
|||
|
||||
services.AddAuthentication(options =>
|
||||
{
|
||||
options.DefaultAuthenticateScheme = Constants.AuthenticationScheme;
|
||||
options.DefaultChallengeScheme = Constants.AuthenticationScheme;
|
||||
options.DefaultSignOutScheme = Constants.AuthenticationScheme;
|
||||
options.DefaultScheme = Constants.AuthenticationScheme;
|
||||
})
|
||||
.AddCookie(Constants.AuthenticationScheme)
|
||||
.AddOpenIdConnect(AuthenticationProviderTypes.OpenIDConnect, options => { })
|
||||
|
|
Loading…
Reference in New Issue
Block a user