[Abp vNext微服务实践] - 租户登录
简介#
Abp vNext微服务授权验证基于ids4,实现租户登录需要在授权服务中获取token,和之前的介绍的登录方式一样,只是多了tenant参数。本篇将介绍在Abp vNext授权服务中启用多租户和获取用户token。
启用多租户#
Step1:添加模块依赖
将typeof(AbpAspNetCoreMultiTenancyModule)
模块添加到AuthServerHostModule
注:如果提示没有引用,需要添加
Volo.Abp.AspNetCore.MultiTenancy
包
Step2:启用ABP多租户
启用多租户需要启用ABP多租户中间件app.UseMultiTenancy();
,在Startup管道中添加:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
app.UseMultiTenancy();
app.InitializeApplication();
}