Open Closed

Multiple ABP Applications with Central Identity Server #803


User avatar
0
MichelZ created
  • ABP Framework version: v4.1
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Seperated (Angular): yes
  • Exception message and stack trace: N/A
  • Steps to reproduce the issue: N/A

Hello

We are looking into using ABP.IO for our own platform. We would have multiple "products" (applications) which are each multi-tenant, and we are looking into providing a shared identity for them, so we/customers can use a single login (SSO) with all applications.

Is this something that ABP (Commercial) can do? Can you use a single identity server with multiple (ABP) applications?

Thanks MIchel


4 Answer(s)
  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi @MichelZ

    Tiered projects support your needs.

    https://docs.abp.io/en/abp/latest/Startup-Templates/Application#tiered-structure

  • User Avatar
    0
    MarekH created

    Hi @maliming,

    splitting the IS is not the problem with the tiered solution. The challenge that we face is that we would like to have a shared identity accrosss all products.

    That means that, we would like to create a user e.g. "user1@customer1" in Application1 and give that user permisssions and roles to Application 1, Application 2...

    If we split beside the Identity Server also the Identity Module, how would e.g. tenant creation work? How would the central Identity Service know about the tenants and roles defined in the applications? Is this scenario possible?

    Thanks

  • User Avatar
    0
    nhontran created

    I have the same question, is it possible to split the Identity Server to separate database? and the identity server will be shared by multiple applications.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    You can use the IDS module as an independent service, it can have its own database, it is a completely independent identity authentication service.

    You can refer to the demo of the microservice, we are also preparing a commercial version of the microservice startup template which will be available soon.

    https://docs.abp.io/en/abp/latest/Samples/Microservice-Demo

Made with ❤️ on ABP v9.1.0-preview. Updated on December 12, 2024, 07:15