Hi,
Unfortunately, there is no ready solution for this on the ABP side. However, you can write a custom middleware for this. You can redirect every request to /account/login to the provider you want according to its parameters.
Yes, this is normal, adding the TenantId column. If you want to activate MultiTenancy after creating the project. You can follow the steps below:
MultiTenancyConsts.cs and enable it easily:public static class MultiTenancyConsts
{
// Set this to 'true' 👇
public const bool IsEnabled = true;
}
Interesting, actually you shouldn't get such an error, but could you try as follows? If not, can you send me the code of TappLoginModel?
[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(LoginModel))]
[DisableAuditing]
public class TappLoginModel : LoginModel, ITransientDependency
{
//...
}
Interesting situation, thank you for the information. I will try with Suite soon.
Hi,
You can check our documentation on how to deploy an AuthServer. See: https://abp.io/docs/latest/deployment/configuring-openiddict
Hi,
You can replace the DefaultExceptionToErrorInfoConverter with yours.
https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs#L22
[ExposeServicest(typeof(IExceptionToErrorInfoConverter))]
public class MyExceptionToErrorInfoCoverter : IExceptionToErrorInfoConverter, ITransientDependency
{
....
}
See more: https://abp.io/support/questions/5214/Replace-ABPException-with-my-CustomException
Yes, I think you can. Can you check the article here?
By the way, Blazor Web Assembly already has a loading screen. However, since Blazor Web App works server side at first, we did not add it to it because of its nature, there is no need anyway. However, if you want to add it, you can also create a Blazor Wasm project and look there.
See more: https://abp.io/pro-releases/pr/14983
Hello,
I created a project from scratch in the configurations you specified in order to repeat the problem, but I could not repeat it, you can see the GIF below. If you want, you can create a project from scratch and try to reproduce the problem.
You can reproduce the problem both locally and in production environment on your existing solution, right?