hi
The EditionDynamicClaimsPrincipalContributor and IdentitySessionDynamicClaimsPrincipalContributor use distributed cache internally.
I guess Redis may be slow.
I can share these DynamicClaimsPrincipalContributors source code. Then you can add a stopwatch to check the cache performance.
Please send mail to liming.ma@volosoft.com
Thanks.
hi
Can you share the full debug logs (logs.txt) of all your projects?
https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems
You can delete the logs.txt and reproduce the problem, then share it with liming.ma@volosoft.com
var loggerConfiguration = new LoggerConfiguration()
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning)
.MinimumLevel.Override("OpenIddict", LogEventLevel.Verbose)
.Enrich.FromLogContext()
.WriteTo.Async(c => c.File("Logs/logs.txt"))
IdentityModelEventSource.ShowPII = true;
IdentityModelEventSource.Logger.LogLevel = EventLevel.Verbose;
var wilsonTextLogger = new TextWriterEventListener("Logs/identitymodel.txt");
wilsonTextLogger.EnableEvents(IdentityModelEventSource.Logger, EventLevel.Verbose);
Thanks
hi
The cache default SlidingExpiration is 20 minutes.
If you call the code to change the feature, ABP framework will invalidate the cache automatically.
hi
This is a problem in 9.3.2, we will release 9.3.3 soon.
You can use packages that < 9.3.2
Your ticket has been refunded.
Thanks.
hi
The Client validation failed error has nothing to do with X-Frame-Options'.
You can add https://localhost:44346/authentication/login-callback as your client redirect_uri
Thanks.
hi
The page class is Volo.Abp.Account.Public.Web.Pages.Account.SendSecurityCodeModel
You can create a subclass to override OnGetAsync method.
https://abp.io/docs/latest/framework/ui/mvc-razor-pages/customization-user-interface
hi
The cache default SlidingExpiration is 20 minutes.
If you call the code to change the feature, ABP framework will invalidate the cache automatically.
hi
Unless the cache expires, you can only force clear Redis.
You should use code to change the feature.