Activities of "oduran"

Hello,

I have developed a multi-tenant application using ABP Framework. The application is built for a single company, and the tenant system is used to separate data across the company's different organizational units.

Current Setup:

-Tenant1 → Unit1 users (e.g., User1) -Tenant2 → Unit2 users (e.g., User2) -The company has a single LDAP service. By querying this service, we can determine which unit a user belongs to.

What I Want to Achieve:

I want to integrate LDAP authentication into the login page so that each tenant's login page only allows users belonging to that specific unit to sign in.

User1 should only be able to log in to Tenant1. If User1 attempts to log in to Tenant2, the login should be rejected. User2 should only be able to log in to Tenant2. If User2 attempts to log in to Tenant1, the login should be rejected. The host (super admin) login must not be affected by this change and should continue to work without any issues.

Questions:

What is the recommended approach for tenant-based user validation with LDAP integration? At which point in the OpenIddict login flow should I intervene to restrict a user's login to the relevant tenant based on the unit information returned from LDAP? What should I be aware of to ensure the host (super admin) login remains exempt from this restriction? Thank you for your assistance.

Thank you for your supports. Regards.

Hi,

Thank you for refunding my ticket.

How can I be notified when the problem is solved?

Thank you for your support. If there is anything I can help you with, just let me know.

Dear Engincan

I upgraded ABP suite version to v9.1.0. The same problems still exist.

  • ABP Framework version: v9.0.2
  • UI Type: Blazor Server
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Hello.

I referenced the link https://abp.io/docs/commercial/latest/abp-suite/customizing-the-generated-code and made a few attempts. But I am having the problem I explain below.

I defined an entity named “CacheMessages”. When I add a new column to this entity (when migration happens in ABP Suite), the codes I wrote in the 'MyProject.Blazor/Pages/CacheMessages.Extended.razor.cs' file are automatically deleted.

Before save and generate: public partial class CacheMessages { my custom codes... }

After save and generate (in ABP Suite): public partial class CacheMessages {

}

At the same time, I may need to customize the methods in MyProject.Blazor/Pages/CacheMessages.razor.cs created by ABP by default (for example, adding a new button inside the SetToolbarItemsAsync method, etc.). How should I use MyProject.Blazor/Pages/CacheMessages.extended.razor.cs to prevent this? Can you help me with this issue?

Showing 1 to 6 of 6 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 September 09, 2026, 11:56
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.