Open Closed

{0} not replaced with hostname in Angular multi-tenancy #759


User avatar
0
MichelZ created
  • ABP Framework version: v4.1-rc2
  • 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

Hi

We are trying to deploy a multi-tenant angular application with a separate identity server component. It seems like we're not able to get the angular application to use the tenant hostname in the redirectUri parameter.

According to this: https://docs.abp.io/en/abp/latest/UI/Angular/Multi-Tenancy#domain-tenant-resolver we have set the environment config like this:

`
export const environment = {
  production: true,
  application: {
    baseUrl: "https://{0}.app.staging.us.domain.cloud",
    name: 'My',
  },
  oAuthConfig: {
    issuer: 'https://identity.staging.us.domain.cloud',
    redirectUri: "https://{0}.app.staging.us.domain.cloud",
    clientId: 'My_App',
    responseType: 'code',
    scope: 'offline_access My',
  },
  apis: {
    default: {
      url: 'https://ep.staging.us.domain.cloud',
      rootNamespace: 'DO.My',
    },
  },
} as Environment;`

it does seem to resolve the tenant with: https://ep.staging.us.domain.cloud/api/abp/multi-tenancy/tenants/by-name/test

and we get a response: {"success":true,"tenantId":"4035a222-3aaf-d3ec-9ba7-39f9d56a9864","name":"test"}

but the redirect to the identity component is: https://identity.staging.us.domain.cloud/connect/authorize?response_type=code&client_id=My_App&state=randomblah&redirect_uri=https://{0}.app.staging.us.domain.cloud&scope=openid offline_access My&code_challenge=randomblah&code_challenge_method=S256&nonce=randomblah

note that {0} did not get replaced with the tenant name. The URL we're using in the browser is: https://test.app.staging.us.domain.cloud

Any ideas what we're doing wrong?

Thanks & Regards Michel


7 Answer(s)
  • User Avatar
    0
    Mehmet created

    Hi @MichelZ

    We are working on this, thanks for the reporting.

  • User Avatar
    0
    MichelZ created

    Hi @Mehmet

    Anything new to report here? We have updated to 4.1 final, and see the same issue there.

    Thanks Michel

  • User Avatar
    0
    Mehmet created

    Hi Michel,

    You can follow this issue: https://github.com/abpframework/abp/issues/7087

    We will probably fix the problem until the v4.2-preview is released. I will inform you when we solve the problem.

    Sorry for the inconvenience.

  • User Avatar
    0
    MichelZ created

    Hi Mehmet

    This doesn't look like a public repo/issue?

    /Michel

  • User Avatar
    0
    Mehmet created

    Sorry, it was an internal issue. I have updated the comment. Please check the link again.

  • User Avatar
    0
    Mehmet created

    Hi Michel,

    The problem has been resolved. You can use it as of v4.1.1.

    I am closing the question. Please let us know if you encounter any problems.

    Thanks.

  • User Avatar
    0
    alper created
    Support Team Director

    your question credit has been refunded

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
Do you need assistance from an ABP expert?
Schedule a Meeting
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v9.2.0-preview. Updated on March 25, 2025, 11:10