hi
In this case. You need to verify the user's email/password across all tenants.
The email should be unique among all tenants. Selecting a tenant is not a good choice.
See how to remove tenant selection https://abp.io/support/questions/9755/Hide-Tenant-Selection-in-the-login-screen-MVC#answer-3a1ba8eb-6548-b7f8-8c78-6eda8c4087b0
hi
send the user a link with the tenant embedded.
Can you share an example URL?
You can hide/remove tenant selection from the login page, but you still have tenant information.
eg: tenant1.abp.io/account/login
There will be no tenant selection, but the current tenant is tenant1
Thanks.
hi
The app needs to retrieve remote data (MauiBlazorCachedApplicationConfigurationClient) during startup.
Unable to resolve host "localhost": No address associated with hostname
This seems to be a DNS problem.
Can you try to override the MauiBlazorCachedApplicationConfigurationClient service to catch the exception and try again?
https://github.com/abpframework/abp/blob/e6a51b14104fc9a8a95406e93397160873e306b6/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/MauiBlazorCachedApplicationConfigurationClient.cs#L56-L91
Thanks.
hi
, send the user a link with the tenant embedded.
Iterate through all tenants to check whether the email exists in any tenant.
If you have tenant info in your URL, then you don't need to check all tenants.
Just add a new tenant resolver, and it will work.
https://abp.io/docs/latest/framework/architecture/multi-tenancy#custom-tenant-resolvers
Thanks.
hi
What is your reCAPTCHA mode? V2 V3?
What is your VerifyBaseUrl?
Can you test your reCAPTCHA by https://github.com/maliming/reCAPTCHA/tree/master/demo/reCAPTCHA.Demo
Thanks.
hi
Can you share your organization's information screenshot in https://abp.io/my-organizations?
Thanks.
hi
abp generate-proxy will generate a XXX-generate-proxy.json file.
Can you share these two JSON files for ServiceA and B?
liming.ma@volosoft.com
Thanks.
hi
we need to reduce some of the data in the response
You can replace the IAbpApplicationConfigurationAppService to reduce data from DTO if the current user is anonymous.
https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs#L27
Thanks.