gpt4 book ai didi

java - 如何根据计划订阅允许/禁止租户在 Multi-Tenancy 系统中访问API

转载 作者:行者123 更新时间:2023-12-02 09:24:35 25 4
gpt4 key购买 nike

我正在设计一个 Multi-Tenancy 系统,其中各个租户在系统中注册并选择使他们能够根据这些计划访问模块的计划。

目前,租户通过网站使用该系统,但 REST API 也已公开,因此租户可以调用任何 API。

我想限制租户使用他们尚未订阅的此类模块 API。

REST API是在Spring boot、JAVA中开发的。

任何人都可以知道如何在后端实现它。

最佳答案

从较高的层面来看, 1. 通过注释或配置 xml 标记单个 REST API 端点的允许订阅计划。 2.在Authorization Filter级别解析Request User的订阅计划 3. 拥有一个通用访问 Controller ,它将请求用户的属性与 REST API 属性进行匹配,并根据匹配结果进行允许

关于java - 如何根据计划订阅允许/禁止租户在 Multi-Tenancy 系统中访问API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com