I've configured my host with AzureAD and I'm able to login on host, so I move to a tenant to try to login so I see the button to login with OpenIdConnection. I check in administration settings and I see that my provider has a checkbox to override settings from host. So if i don't to use openIdConnection provider in tenant is not possibile beacuse If I uncheck the OpenIdProvider "Use host settings" and leve all blanks I still using host provider.
I think is a big issue in a multitenat enviroment. My goal is use my openId provider for host but not all tenant can use it if a tenant need it can set it up on administration area.
I try to chage json on db enable for host disable for tenant but host win at all.
I write a module with UI angular component.
When I test it inside the module all works fine but when I mount in final app, where I use a LeptonX, some classes are missed for example
<a><i class="fas fa-comments fa-lg"></i>
<span *ngIf="hasData" class="badge badge-primary">
{{ count }}
</span></a
In final app not show the correct UI, according with LeptonX
<span class="lpx-menu-item-icon">
<small class="menu-item-badge">2</small>
<i class="lpx-icon action-icon bi bi-bell-fill" aria-hidden="true"></i>
</span>
So i need to create 2 component to work with Lepton Theme.
Where I can find a manal to explain all CSS/class of leptonX and of course a compare wiht lepton used inside the module template
I have a microservice solution whit 5 services.
I one off this I've an event (es. connect / disconnect) in GET. I see the method called from gateway (oceleot) and it works on API but I don't see the event tracked by AbpAuditLogs table.
The method in in API Controller Authorized but this method has tag AllowAnonymous
In my microservice solution we need to add a second ui app (es. admin app for internal users). From suite / abp cli I can't create only the ui.
Which is the best way to do?
I try to create a proxy from 2 differet microservice and until yestarday all works fine but now I get this error:
[API Not Available] Request to
https://localhost:45526/api/abp/api-definition
is unsuccessful. Please double-check the URL in the source project environment and make sure your application is up and running.
If I delete the proxy folder the first run generate 1 service but when I try to execute the second I get the error but if I click on link https it works fine and get API definition
I need multiple consumer, each per tenant.
I see that need to use RabbitMq module in place of IDistributedEventBus beacuse I need to add Header attribute. This solve the first part of problem: injection off message.
So now I need to register a consumer with specific header... this part is doing from IDistributedEventHandler but this not use header.
I can achive this result?
This need is beacuse at the moment I've multple injection message and a single process message so this is a botlek
I've a solution base on 7.X where I use DynamicProxy and Ocelot.
I see the video to move proxy from dynamic to static dynamic proxy
But my gatway not show my serivice. So I create a sample solution from scratch (via suite), I build all module and I try to check if productService work as expected but it doesn't work.
It's very simple to reproduce:
My expected is to see productService as well
I've a case where I have api the host need to access to orders (all tenant) and tenat user only own data.
I know that is possible to do that in appliaction/domain but I need to add logic to all calls. My idea is create a second HttpApi and disable datafilter but it doesn't work.
I create a using with UnitOfOwrk and inside of this using a second using disable a data fitler for multitenant but on application service I see tha same GIUD fot unit off work but IMultitenat filtert have filter with IsEnable set to true.
Is it possibile disable filter on HttpApi and propagate to Application/Domain/EF?
I've a method POST to send file that work on own microservice but when call came from OCELOT all data send it is blank/null.
If I expose directly the microservice it works.
My call come from HttpClient