hi
But when we call verify password reset token with 6 digit code it validates all the time except when a new one created.
What is your code?
Thanks.
hi
You can
IdentitySessionConsts.MaxDeviceInfoLength and add a new EF Core migration to increase the length of the session entity.public class IdentitySessionConsts
{
public static int MaxSessionIdLength { get; set; } = 128;
public static int MaxDeviceLength { get; set; } = 64;
public static int MaxDeviceInfoLength { get; set; } = 64;
public static int MaxClientIdLength { get; set; } = 64;
public static int MaxIpAddressesLength { get; set; } = 2048;
}
IWebClientInfoProvider service.using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Logging;
using MyCSharp.HttpUserAgentParser.Providers;
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.AspNetCore.WebClientInfo;
[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(HttpContextWebClientInfoProvider), typeof(IWebClientInfoProvider))]
public class MyHttpContextWebClientInfoProvider : HttpContextWebClientInfoProvider
{
public MyHttpContextWebClientInfoProvider(
ILogger<HttpContextWebClientInfoProvider> logger,
IHttpContextAccessor httpContextAccessor,
IHttpUserAgentParserProvider httpUserAgentParser)
: base(logger, httpContextAccessor, httpUserAgentParser)
{
}
protected override string? GetDeviceInfo()
{
var info = base.GetDeviceInfo();
return info?.Substring(0, 64);
}
}
hi
I will add an internal issue to track this.
Thanks.
hi
Checking it in OpenIdConnectEvents methods is a good approach.
Thanks.
hi
SupportTwoFactor: Whether the user has an available two-factor authentication method, such as email confirmation, phone number verification, or an authenticator app.
TwoFactorEnabled: Whether the user has enabled two-factor authentication.
Thanks
hi
I will check this. Thanks.
hi
You can check this https://abp.io/support/questions/9777/AccountLogout-400-response-code---After-upgrading-from-822-to-911#answer-3a1bd776-69af-aee5-4dd0-b040e3923d16
Thanks.
Thank you for your solution. 👍
hi
What error/exception did you get now?
Thanks.