【发布时间】:2016-04-26 11:21:48
【问题描述】:
我正在使用 Angular 和 Node.js 构建一个多租户应用程序,为前端用户(公共)和管理区域用户(租户)使用相同的 API 是否明智?
管理区需要验证才能查看和修改敏感数据,但我不明白为什么 API 的其余部分不能对仅查询数据的前端开放?
这是个好主意吗?以后会不会出现问题?
我正在寻找以下应用程序结构:
前端:tenant-name.domain.com(对公众开放)
管理区域:domain.com/admin(带有登录名和令牌认证)
API:api.domain.com
让客户端的前端通过 API 进行身份验证是个好主意吗?
【问题讨论】:
标签: angularjs node.js api rest multi-tenant