hi
Currently not supported. You have to check the tenant ID on the handler.
ok
You can check this: https://chrobyte.de/blogs/default/abp-module-development-and-cross-module-dependencies
https://abp.io/docs/latest/framework/infrastructure/event-bus/distributed?_redirected=B8ABF606AA1BDF5C629883DF1061649A#entity-synchronizer
Angular project uses https://github.com/manfredsteyer/angular-oauth2-oidc to get tokens. https://github.com/manfredsteyer/angular-oauth2-oidc/blob/master/projects/lib/src/oauth-service.ts#L2378-L2385
hi
The Logs.txt
is in your startup project folder.
Project.Web/Logs/logs.txt
.WriteTo.Async(c => c.File("Logs/logs.txt"))
Great!
The My.Plugin
is a module template project. That's what I mean.
This template can be used to create a reusable application module based on the module development best practices & conventions. It is also suitable for creating microservices (with or without UI).
https://abp.io/docs/latest/solution-templates/application-module?_redirected=B8ABF606AA1BDF5C629883DF1061649A
Then you should use the database function or tool to synchronize multiple databases instead of using code .
If you want to use code to do this, You can check this: https://chrobyte.de/blogs/default/abp-module-development-and-cross-module-dependencies
https://abp.io/docs/latest/framework/infrastructure/event-bus/distributed?_redirected=B8ABF606AA1BDF5C629883DF1061649A#entity-synchronizer