我有一个已有的系统,想在不修改原系统代码的前提下,增加登录 + 付费 + 授权控制的中间层,有哪些技术方案?”

193 天前
 jefferyH

我有一个已有的系统,想在不修改原系统代码的前提下,增加登录 + 付费 + 授权控制的中间层,有哪些技术方案?

背景

目前我有一个已经开发并部署好的系统,核心逻辑和功能都比较稳定,但当初设计时并未内置用户登录、权限控制、以及计费相关的功能。

现在因为项目的发展需求,希望在不修改现有系统代码(不动后端主干逻辑,不分支开发)的前提下,增加一个 登录认证 + 付费控制 + 授权管理 的能力:

目前我的理解和调研

期望

希望能请教大家:

非常感谢大家的建议和经验分享 🙏

1642 次点击
所在节点    问与答
9 条回复
mk3s
193 天前
你说的前两种方案都行,但是看起来,你既不想花钱,也不想花精力
jefferyH
193 天前
@mk3s 是的 精力有限 如果是没有更好的办法 那就只能采用上面的方法试试看
Solix
193 天前
不是这么简单。理论上你原来系统没有登录系统,用户数据保存都是同一套,加了登录,数据要根据多租户区分,无侵入是不可能做到的
jefferyH
193 天前
@gaobh 如果只是简单的控制用户是否有权限访问系统呢 会不会又简单点
NewYear
193 天前
看着怪怪的,是 Web 项目吗。

简单实现肯定是没有的,要么就是太简单粗暴了不适合用。

如果不想花时间不想花钱,就和 AI 对线吧。

个人觉得,省事不了,要做各种处理,不过你和 AI 可以多聊几轮,探索一种适合你的方案
joyoyao
193 天前
方案二靠谱些,Kong ,APISIX 插件是 lua 写的,有些功能连基本库都没有,遇到坑就麻烦了。
Solix
193 天前
Solix
193 天前
@gaobh #7 支付直接用 stripe ,有无代码模式
jefferyH
191 天前
@gaobh 可以 感谢了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1136800

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX