1
loading 2019-12-05 16:11:06 +08:00 via Android
建议先说语言,我想搭车问 go 的。
|
3
Heebe 2019-12-05 16:52:21 +08:00
框架吗?
这种东西一般都有业务性的,自己可以累积,也可以找一些现成的权限管理系统。 |
4
wangkun025 2019-12-05 16:53:05 +08:00
Ruby 的话,可以用 devise
|
5
codexboy 2019-12-05 16:53:11 +08:00
看看 keycloak ?
|
7
saltbo OP 我说下我的设想:
1.具备完整的注册登录、密码修改、密码重置等功能(包含前后端) 2.前端样式支持自定义,可以根据站点风格调整 3.支持 SSO,可以在配置文件中注册 sso 跳转的地址 4.提供相关的验证接口( SDK 更佳) |
8
saltbo OP 可以理解为一个账号微服务,它是一个面向 C 端的账号系统,所以不涉及权限问题。因为大多数情况下我们只是做个登录验证而已
|
10
mcfog 2019-12-05 17:52:11 +08:00 3
话说发明 jwt 的那家公司就是卖这个服务的 https://auth0.com/
|
11
abmin521 2019-12-05 19:15:04 +08:00 via iPhone
AD LDAP ?
增加一个限制 rbac |
14
zeyexe 2019-12-05 20:29:12 +08:00
keycloak +1
keycloak 功能挺全面的。 |
15
izoabr 2019-12-05 20:37:23 +08:00
以前好像用 Sun 的 OpenAM,但找不到了,就去 hub 上搜了一下,发现一个国产的,据说开源的东西,楼主可以瞧瞧。
https://github.com/longguikeji/arkid-core |
16
izoabr 2019-12-05 20:45:28 +08:00
OpenIDM
|
17
huobazi 2019-12-05 21:27:59 +08:00
rails [devise + doorkeeper] 几分钟的事
|
18
des 2019-12-05 22:12:38 +08:00 via Android
ucenter ?
|
19
SharkIng 2019-12-06 03:18:23 +08:00
https://github.com/pomerium/pomerium 这个是 Go 的但是好像不太符合楼主要求。
他们的 Github 中有个 repo 叫做 “Awesome Zero trust” 里面有一些其他的可以看看 另外如果指定要 Go 的话 这里有些列表可以看看 https://github.com/avelino/awesome-go#authentication-and-oauth |
20
silentstorm 2019-12-06 10:25:09 +08:00 via Android
LDAP
|
23
saltbo OP |
24
saltbo OP @izoabr arkid 好像和我想要的有点出入:它的登录登录之后只能进入到所谓一账通的后台,并不是直接跳转到指定应用。 他这个设计我理解是企业内部的场景,登录成功后到一个统一的后台可以选择去哪个子系统。
|
25
izoabr 2019-12-06 16:47:37 +08:00
@saltbo #24 我看好像是进去有一个 dashboard,然后点各个应用,不过 python 的有源代码也好改造,就是后面加 redirect 参数,成功之后做个跳转嘛。
|
26
Zimilo 2019-12-06 19:54:06 +08:00 1
@saltbo 利益相关,我是 arkid 的开发者
arkid 是一个开源的 idP 实现。arkid 主要的场景是为了解决一个组织各种系统共用一个账号权限管理中心, 比如 wifi、gitlab、云盘、内部 oa、crm 等等。同时有管理后台管理每个人的权限等。 对于您的场景,您可以在 arkid 中新建一个应用,然后选择对接方式,比如选择 ldap 协议,OAuth 或者使用 http 接口进行对接即可。 当然也可以把 arkid 仅仅作为某个系统的账号中心,避免像您提到的需要重复开发功能。 比如我们公司的官网 https://www.longguikeji.com 就是使用 arkid(OAuth2)作为账号中心, 可以支持注册、登录。默认注册完会归类到 arkid 的外部账号中。管理员有 web 界面可以管理注册用户。 |
29
wuhaoworld 2021-05-27 17:39:35 +08:00
欢迎使用 Laravel
|
30
norristong2 2022-01-29 17:12:30 +08:00
@saltbo 国内有一家叫 authing 的公司在做身份云,用起来还挺简单实用的,楼主可以看看。authing.cn
|