why do you need authorization? extract the running code part from AppService and move it to a DomainService. then call the domain service method in your handler. And also use it in your AppService as well.
hi I got your project. let's check if it works
hi,
Response status code does not indicate success: 401 (Unauthorized).
it seems like you didn't login via ABP CLI.
1- Ensure that , ABP Commercial NuGet Source is added to your package sources with your valid API KEY (you can copy from a downloaded project)
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="BlazoriseMyGet" value="https://www.myget.org/F/blazorise/api/v3/index.json" />
<add key="ABP Commercial NuGet Source" value="https://nuget.abp.io/<YOUR-API-KEY>/v3/index.json" />
</packageSources>
</configuration>
2- Login via ABP CLI where you run this project.
abp login <username> -p <password>
anybody can send me a reproducable project? delete all bin obj folders and send it to info@abp.io with this question link
when you login manually is it working?
try
private readonly ICurrentTenant _currentTenant;
private async Task DoWorkAsync()
{
using (_currentTenant.Change(new Guid("xxxxxxxxx")))
{
using (var uow = _unitOfWorkManager.Begin(requiresNew: true, isTransactional: false))
{
//.............
await uow.CompleteAsync();
}
}
}
we don't have such a tool. you need create a new module with Suite and move your existing files to the new empty module.
see also https://docs.abp.io/en/commercial/latest/startup-templates/microservice/add-microservice
is it happening only on Brave ? is it working for Chrome?
see https://support.abp.io/QA/Questions/536/How-to-Restrict-users-multiple-login-session