【发布时间】:2019-01-31 01:30:21
【问题描述】:
我正在设计一个将部署到 AWS 的产品。它将使用Cognito 进行用户身份验证。这将是一个多租户应用程序。
该应用程序具有许多模块/功能。定价取决于客户选择的功能。
请提供有关如何检查该功能是否获得许可的指导。我不想将逻辑放在每个 web api 端点中。
【问题讨论】:
标签: amazon-web-services multi-tenant saas rbac
我正在设计一个将部署到 AWS 的产品。它将使用Cognito 进行用户身份验证。这将是一个多租户应用程序。
该应用程序具有许多模块/功能。定价取决于客户选择的功能。
请提供有关如何检查该功能是否获得许可的指导。我不想将逻辑放在每个 web api 端点中。
【问题讨论】:
标签: amazon-web-services multi-tenant saas rbac
您应该创建一个应用程序微服务(可通过 API 调用,但对您自己的应用程序的访问权限被锁定)接收以下信息:
身份验证微服务会查询数据库,应用适当的业务逻辑并返回成功指示符。
最好:
许可系统通常比实际应用程序更复杂!
【讨论】: