ABP使用Nginx代理導致租戶ID(Abp.TenantId)丟失


描述:ABP使用Nginx代理導致租戶ID(Abp.TenantId)丟失,自定義header無效無法傳遞,導致租戶選擇認證失敗。原因是因為 Nginx 過濾是“.”這符號。

解決:

1,先從代碼人手,在代碼前端所有地方:Abp.TenantId 的地方,添加 :'Abp-TenantId': abp.multiTenancy.getTenantIdCookie(),為什么是添加而不是修改呢?因為要兼容 不用代理的情況。

2,在反向代理配置里面添加一段代碼:proxy_set_header Abp.TenantId $http_abp_tenantid;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM