Activities of "wenceslao"

Hello ABP Team,

We are currently working on a multi-tenant application built using the ABP Framework, and we would like to implement LDAP/Active Directory authentication.

Our main requirement is to support LDAP configuration at the tenant level, meaning:

Each tenant should be able to configure its own LDAP/AD settings independently. Different tenants may connect to different LDAP servers (e.g., different domains or organizations). Authentication should dynamically resolve the LDAP configuration based on the current tenant context.

  1. Is tenant-level LDAP configuration supported out-of-the-box in ABP?
    • Or is LDAP integration only designed for host-level configuration?
  2. If not supported natively:
    • What is the recommended approach to implement per-tenant LDAP authentication?
    • Should we:
      • Store LDAP settings using the Setting Management system (per tenant)?
      • Override or extend a specific service (e.g., ILdapAuthenticationService or similar)?
  3. How should we properly integrate this with:
    • The Identity module
    • The login flow (Account module / Angular UI)
    • Existing authentication pipelines
  4. Are there any official examples or best practices for:
    • Multi-tenant LDAP scenarios?
    • Dynamic external authentication providers per tenant?

๐Ÿงพ Technical Context ABP Framework version: 10.1.1 UI: Angular

Hello team,

Iโ€™m working with a modular solution in ABP Studio (latest version), and I've encountered an issue where I can't create navigation properties between entities from different modules.

Specifically:

Iโ€™m editing the Deal entity in the Esone.AdvertisingService module.

I need to create a navigation to the Brand and Branch entities, which are defined in the Esone.BrandingService module.

I have already added proper project references between the modules in the .csproj files, and the solution builds successfully.

However, when I open the "Navigations" tab in ABP Studio, entities from the BrandingService module do not appear in the entity selector, making it impossible to define the relationship through the UI.

I've also ensured that the namespaces and domain folders are properly structured, and that the entities are public and located in their respective Domain layers.

As a result, I have to define these relationships manually in the code (DbContext, entity properties, and EF mappings).

Is there any additional configuration required to enable cross-module entity navigation in ABP Studio?

Thanks in advance for your assistance.

Showing 1 to 2 of 2 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 28, 2026, 11:44
1
ABP Assistant
๐Ÿ” You need to be logged in to use the chatbot. Please log in first.