hi
Basically only the authentication code needs to be changed. The identity server itself is an independent service.
https://github.com/abpframework/abp/blob/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs#L98-L107
According to your project you can also UseJwtTokenMiddleware
https://github.com/abpframework/abp/blob/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs#L226
I think you should initialize a table with columnDefs. Then add new rows .
You can get service via HttpContext.RequestServices
var currentTenant = context.HttpContext.RequestServices.GetRequiredService<ICurrentTenant>();
hi @jhan
https://support.abp.io/QA/Questions/800#answer-e1773abc-14d3-565e-57c3-39fa15e777ca
hi
You can inject the ICurrentTenant service to get current tenant id.
https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/ICurrentTenant.cs#L11
hi
You should use Volo.Saas module instead of Volo.Abp.TenantManagementmodule.
Volo.Abp.TenantManagement is free and open source module, Volo.Saas have more features than it.
https://docs.abp.io/en/commercial/latest/modules/saas https://abp.io/packages?moduleName=Volo.Saas https://commercial.abp.io/modules/Volo.Saas
hi @Johannes
Can you share a simple project to reproduce this problem? liming.ma@volosoft.com
Also see this pr: https://github.com/abpio/abp-commercial-docs/pull/76
hi
Can you set a break poing at SendSmsSecurityCode method to confirm that cookies are sent.
You can try to specify the binding source for the parameter.
[FromQuery] - Gets values from the query string.
[FromRoute] - Gets values from route data.
[FromForm] - Gets values from posted form fields.
[FromBody] - Gets values from the request body.
[FromHeader] - Gets values from HTTP headers.
SaveReportContentAsync([FromQuery]GeneratedReport_Id Id, [FromBody]byte[] ReportContent)
https://docs.microsoft.com/en-us/aspnet/core/mvc/models/model-binding?view=aspnetcore-5.0#sources
If it still doesn't work, maybe you can share a simple project to me. liming.ma@volosoft.com