[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();
        }

登錄

Step3:租戶登錄
在HTTP header中添加 _tenant 獲取token

可以看到成功返回token,且jwt否包含租戶id

文章目錄:https://www.cnblogs.com/william-xu/p/12047529.html


免責聲明!

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



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