Activities of "maliming"

hi

You can create a multi-tenant entity. By default, each tenant can only see their own data. If you need to access other tenants' data, you can disable the multi-tenant filter.

https://abp.io/docs/latest/framework/infrastructure/data-filtering?_redirected=B8ABF606AA1BDF5C629883DF1061649A#idatafilter-service-enabledisable-data-filters

Thanks.

hi

Yes, ABP's auth server supports SSO.

Login flow is generally:

  1. The user accesses App1.
  2. App1 redirects the user to the Auth Server for login.
  3. The Auth Server creates a login session (cookies).
  4. The user accesses App2.
  5. App2 also redirects the user to the Auth Server.
  6. The Auth Server detects that the user is already logged in and directly issues a token.
  7. The user is automatically logged in (SSO successful).

Thanks.

hi

I will remove these files from the IDE file views in the next LeptonX version. You can ignore it now.

Thanks.

hi

For tiered and no-tiered Blazor Server:

  1. tiered

Your app service call requests are made through HTTP requests to the API. In other words, the actual application service code runs in the API, not in Blazor Server.

  1. no-tiered.

The application service code runs within a monolithic application.

Your application service might create transactions or use strict data isolation levels to lock data, so I need you to provide a simple reproduction project.

Multiple application service calls won't block other application services or pages.Multiple application service calls won't block other application services or pages.

Thanks.

Great

Great

hi

What is your IDE?

VS 2026?

Can you share a demo project?

liming.ma@volosoft.com

Thanks.

hi

You can replace the EfCoreIdentityUserRepository to change the default sorting:

[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(IIdentityUserRepository), typeof(EfCoreIdentityUserRepository), typeof(MyEfCoreIdentityUserRepository))]
public class MyEfCoreIdentityUserRepository : EfCoreIdentityUserRepository
{
    public MyEfCoreIdentityUserRepository(IDbContextProvider<IIdentityDbContext> dbContextProvider)
        : base(dbContextProvider)
    {
    }

    public override async Task<List<IdentityUser>> GetListAsync(
        string sorting = null,
        int maxResultCount = int.MaxValue,
        int skipCount = 0,
        string filter = null,
        bool includeDetails = false,
        Guid? roleId = null,
        Guid? organizationUnitId = null,
        Guid? id = null,
        string userName = null,
        string phoneNumber = null,
        string emailAddress = null,
        string name = null,
        string surname = null,
        bool? isLockedOut = null,
        bool? notActive = null,
        bool? emailConfirmed = null,
        bool? isExternal = null,
        DateTime? maxCreationTime = null,
        DateTime? minCreationTime = null,
        DateTime? maxModifitionTime = null,
        DateTime? minModifitionTime = null,
        CancellationToken cancellationToken = default)
    {
        if (sorting.IsNullOrWhiteSpace())
        {
            sorting = nameof(IdentityUser.UserName);
        }

        return await base.GetListAsync(
            sorting,
            maxResultCount,
            skipCount,
            filter,
            includeDetails,
            roleId,
            organizationUnitId,
            id,
            userName,
            phoneNumber,
            emailAddress,
            name,
            surname,
            isLockedOut,
            notActive,
            emailConfirmed,
            isExternal,
            maxCreationTime,
            minCreationTime,
            maxModifitionTime,
            minModifitionTime,
            cancellationToken
        );
    }
}

Thanks

hi

The default sort way is order by CreationTime desc

Do you want to change it?

Thanks.

hi

This is IDE behavior. You can try to add code below to your solution's common.props file

<ItemGroup>
    <None Remove="**\*.abppkg" />
    <None Remove="**\*.abppkg.analyze.json" />
    <Content Remove="$(UserProfile)\.nuget\packages\*\*\contentFiles\any\*\*.abppkg*" />
</ItemGroup>

Thanks.

Showing 1001 to 1010 of 12929 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.8.0-preview. Updated on November 02, 2026, 06:56
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.