我正在建立一个网站,供应商可以在其中拥有自己的单独网站。有供应商和普通用户。
目标是拥有一个封闭的个人资料页面 w。登录两者,供应商可以编辑他的网站,查看统计信息等等。普通用户也可以登录以将不同供应商的网站标记为收藏夹并查看论坛上的最新帖子。所以这里重要的是:他们的展位需要在我的 Discourse 论坛上,但我想避免供应商同时为供应商和用户登录(注册两次)。
http://www.discourse.org/具有 SSO 设计能力,但我不确定它是否允许两种不同的设计模型。
我是不是该:
为两者创建一个设计模型,称为用户?(如果用户是供应商/具有供应商访问权限,则具有布尔值或整数?)
或者:
将它们分开:一个用于用户,一个用于供应商?
我还没有测试过 Discourse 是否允许两个设计模型,因为 Discourse 是最容易在生产模式下设置的。但我需要您的建议:我可以对具有两种不同设计模型的设计使用单点登录吗?这是最好的方式吗?或者还有其他我没有注意到的方法吗?比如将用户添加到供应商,或其他什么?
使用导轨 5