系统相关
首页 > 系统相关> > ABP使用Nginx代理导致租户ID(Abp.TenantId)丢失

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;

 

标签:ABP,租户,代理,TenantId,Abp,Nginx,添加
来源: https://www.cnblogs.com/jackgmchen/p/13389422.html