this is not possible in ABP!
if you need such a requirement, it means you are on the wrong path. reconsider why you need a user to be logged in tenants. alternatively, you can create the same user with the same credentials in each tenant. but the architectural design doesn't allow sharing data between tenants, because each tenant must be considered as a different instance (setup) of your application.
The following docs will help you
see https://docs.microsoft.com/en-us/azure/storage/common/storage-auth-aad-app?tabs=dotnet#get-an-access-token-from-azure-ad
see https://docs.abp.io/en/abp/latest/UI/AspNetCore/Customization-User-Interface , https://community.abp.io/articles/how-to-customize-the-login-page-of-an-abp-blazor-application-by4o9yms
See Easy CRM It's based on the open-source template but you can understand the basics of a realworld app. The latest EasyCRM has an issue which will be fixed in the next release. but you can checkout the code
see this thread https://github.com/abpframework/abp/issues/3194
sorry your problem seems to be different. you cannot set a json like this
"StartupProjectDirectory": "E:\_dev\aaaaa\src\aaaaa.Web",
correct set
"StartupProjectDirectory": "E:\\_dev\\aaaaa\\src\\aaaaa.Web",
I reproduced the issue. I'll notify you with the solution.
I reproduce the issue and fixed it in 4.4 version. When the patch version comes, you can update it. For a workaround you need to change the generated code manually.
I'll check it