zoukankan      html  css  js  c++  java
  • [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

  • 相关阅读:
    GPO
    GPO
    GPO
    Active Directory
    Active Directory
    Ethical Hacking
    Tree and Queries CodeForces
    数颜色 HYSBZ
    Powerful array CodeForces
    Group HDU
  • 原文地址:https://www.cnblogs.com/william-xu/p/12035809.html
Copyright © 2011-2022 走看看