milia:Rails5(或Rails4)+ Devise的轻松多租户

时间:2024-02-21 18:47:30
【文件属性】:

文件名称:milia:Rails5(或Rails4)+ Devise的轻松多租户

文件大小:111KB

文件格式:ZIP

更新时间:2024-02-21 18:47:30

ruby rails gem devise milia

ilia Milia是Ruby on Rails应用程序的多租户瑰宝。 Milia支持Devise。 您正在查看将miilia与Rails 5.x应用程序一起使用的文档。 如果要使用Rails 4.2.x,请切换到。 介绍 Milia是(SaaS)应用程序的可靠选择,该应用程序由多个租户(即公司或组织)使用,并且针对多租户应用程序的常见用例进行了量身定制。 Milia允许将所有租户的数据保存在同一数据库中,并强制执行基于行的租户数据分离。 Milia使用进行用户身份验证和注册。 ilia莉娅亮点 对主应用程序代码透明 具有用户认证的共生(支持开箱即用的) 尝试非法访问时引发异常 强制承租人(不允许随意访问所有承租人记录) 在新租户注册,使用eula信息等时允许应用程序灵活性 对Rails代码的非侵入性(尽可能) 使用基于行的租户(有) 使用default_scope实施租户 在查看Milia的运行情况 基本概念 租户==具有用户/成员的组织 租户是具有许多成员(用户)的组织。 最初,用户创建一个新的组织(承租人)并成为其第一个成员(通常是管理员)。 然后,他邀请其他成员


网友评论