首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
V2EX
›
程序员
实现 iodc-provider 的最佳实践是什么
victimsss
·
51 天前
· 976 次点击
这是一个创建于 51 天前的主题,其中的信息可能已经有所发展或是发生改变。
由于业务扩增,又引入使用类似 wiki 、answer 等一大坨开源服务,现在才考虑搭建内部的 oauth2 或者 oidc ,最主要的当然是保留当前用户数据。我这两天看了一下两种方案,一直犹豫不决。
一、使用开源框架搭建,目前看中还维护的 nodejs 版本的有
https://github.com/panva/node-oidc-provider
和
https://github.com/node-oauth/node-oauth2-server
,需要做的大部分就是做一个适配器,连接数据库处理现有的用户数据结构
二、或者直接使用开源的项目,在论坛看到了这个
https://docs.logto.io/introduction/set-up-logto-oss
,需要做的大概是迁移用户数据,在 demo 试了一下还行,但是刚想通过 cli 创建的时候就遇到问题了, 类似
https://github.com/logto-io/logto/issues/6981
。
之前只写过 client 端,没接触过 provider ,想提前规避一些不必要的坑,或者有什么更好的建议,感谢大家指教。
iodc-provider
Oauth2
用户数据
9 条回复
•
2025-02-12 14:23:14 +08:00
1
telemsg
51 天前
1
投一票 keycloak 强大 自定义
2
nomagick
51 天前
1
自己写,自己写是完全可行的,我就自己写了,只管核心功能,不实现离谱的拓展,工作量在 1 个月左右
3
kidlj
51 天前
1
我们之前调研了一堆开源的,后来选了字节厂的飞连(商业方案); oidc ,vpn 接入,wifi 接入都有了。
4
fsdrw08
51 天前 via Android
1
keycloak ,应该是现成方案里面使用最广泛的了
5
waltcow
51 天前
logto 还行
6
victimsss
OP
49 天前
@
telemsg
不太懂 java 可以吗 我看好像需要使用 User Storage SPI 来集成现用数据
7
victimsss
OP
49 天前
@
nomagick
可以 一开始我给自己定时间 还想着两周左右 看来可以将工期拉长一点
8
victimsss
OP
49 天前
@
waltcow
logto 是不是一定需要迁移数据的 有适配器处理的方法吗
9
telemsg
46 天前
@
victimsss
需要 java 实现。 不过 keycloak 是主流了,生态好
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2717 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms ·
UTC 09:16
·
PVG 17:16
·
LAX 02:16
·
JFK 05:16
Developed with
CodeLauncher
♥ Do have faith in what you're doing.