doucao8982 2017-04-20 04:02
浏览 613

多租户数据库设计,每个租户下有子用户

I am creating a Multi Tenant application which each individual Tenant will have their own list of users (able to login as well).

As this is the first time I am developing such application I am unsure what is the best practice to store those sub users under every Tenant.

Current design:
Master User Database (stores login credentials of multiple tenants)
Tenant Database (each tenant will have their individual database)

To allow individual Tenant to have their own sub users, I am thinking to add a new Table under individual Tenant Database. Another way is to add a new Table under Master User Database which will store all those information.

Also, the login should be done at a centralized login portal whereby Tenant or sub users will do the login there and will redirected accordingly.

But after logging in, I am unsure if it is best to redirect to Tenant sub domains or a general dashboard.

Anyone have experience in these and can give me some solid suggestions?

EDIT 2017-04-20: On another thought, I think that it might not be advisable for sub users of Tenant to store in Master User Database since it will be exposed? But if users are to be stored in individual Tenant database then how can a centralized login portal works?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算
    • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
    • ¥20 有人知道这种图怎么画吗?
    • ¥15 pyqt6如何引用qrc文件加载里面的的资源
    • ¥15 安卓JNI项目使用lua上的问题
    • ¥20 RL+GNN解决人员排班问题时梯度消失
    • ¥60 要数控稳压电源测试数据
    • ¥15 能帮我写下这个编程吗
    • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路