Activities of "maliming"

You can share a template project similar to yours, and I will add code to replace the UserManager and IdentitySessionDynamicClaimsPrincipalContributor then share the code with you.

Writing code remotely can be difficult and slow.

hi

Can you share a simple project, I can download and check the code.

https://wetransfer.com/ liming.ma@volosoft.com

This must be an issue with the running environment. Are there any logs in the database when errors occur?

ok, You can remove the built-in contributors.

And replace the IdentityUserManager as well.

services.TryAddScoped<YourIdentityUserManager>();
services.TryAddScoped(typeof(UserManager<IdentityUser>), provider => provider.GetService(typeof(YourIdentityUserManager)))
services.TryAddScoped(typeof(IdentityUserManager), provider => provider.GetService(typeof(YourIdentityUserManager)))

hi

public override void OnApplicationInitialization(ApplicationInitializationContext context)
{
    var app = context.GetApplicationBuilder();
    var env = context.GetEnvironment();

    var options = context.ServiceProvider.GetRequiredService<IOptions<AbpClaimsPrincipalFactoryOptions>>();

hi

Can you try to inject the IOptions<AbpClaimsPrincipalFactoryOptions> to check the values?

Thanks.

We will add our IdentitySessionDynamicClaimsPrincipalContributor if your module depends the AbpIdentityProDomainModule

typeof(YourContributor)

hi

Please set a breakpoint to check the DynamicContributors.

services.PostConfigure<AbpClaimsPrincipalFactoryOptions>(options =>
{
    options.DynamicContributors.AddIfNotContains(xxx);
});

hi

If the local production environment cannot reproduce the problem using a remote server, it means that there is a problem with Azure Deployment Slots.

I'm not familiar with Azure. Can you change the running environment for testing? For example, Azure App Service

Showing 751 to 760 of 8472 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 11, 2024, 11:11