V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Casbin
V2EX  ›  Elasticsearch

elk-auth-casdoor: 基于 casdoor 的 ELK 开源登录认证解决方案

  •  
  •   Casbin · 2022-02-09 20:42:46 +08:00 · 4706 次点击
    这是一个创建于 797 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    ELK 的一大缺点就是这东西最初是没有登录机制的,只要拿到了 url 地址,kibana 看板谁都可以访问一下。后来 ELK 自带了一套 xpack 进行登录认证,可是除了账户名密码登录这种最原始的方法,剩下的高级功能,比如 oauth, oidc, ldap ,统统都是收费的.....总不能给每个人都专门搞一个 kibana 账户名密码吧......

    所以呢,这里有一个基于 casdoor 的 elk 鉴权解决方案,不要钱,开源的,还有人维护呢~。Casdoor 是一个基于 OAuth 2.0 / OIDC 的 UI 优先集中认证 / 单点登录 (SSO) 平台,而 casdoor/elk-auth-casdoor 这套解决方案,则是一个反向代理,他可以拦截所有未经登录的前往 elk 的 http 访问流量,并且引导未登录用户进行登录,而且这个反向代理对已登录用户是完全透明的。

    仓库地址 https://github.com/casdoor/elk-auth-casdoor

    QQ 群:645200447

    如果您有更多相关的特殊需求可以加群,我们会有专人对接~ (可以联系 ComradeProgrammer )

    casdoor 是什么

    Casdoor 是一个基于 OAuth 2.0 / OIDC 的 UI 优先集中认证 / 单点登录 (SSO) 平台,简单点说,就是 Casdoor 可以帮你解决 用户管理 的难题,你无需开发用户登录注册等与用户鉴权相关的一系列功能,只需几个步骤,简单配置,与你的主应用配合,便可完全托管你的用户模块,简单省心,功能强大。

    仓库地址: https://github.com/casbin/casdoor

    演示地址: https://door.casbin.com/

    官网文档: https://casdoor.org/

    QQ 群:645200447

    Casdoor 还支持 ldap ,saml 等诸多功能.....

    Casdoor 目前作为 Casbin 社区项目统一使用的鉴权平台,项目已开源,希望得到大家的一些建议和 Star~,我们会及时跟进反馈并改正问题哒

    Casdoor 又有哪些特性?

    • 支持普通的账户密码注册登录,也支持各种常见的第三方认证,例如 GitHub 、Facebook 、Google 、Wechat 、QQ 、LinkedIn 等等,截止目前共 9 个平台,并在不断听取用户建议对更多的平台提供支持。
    • 管理方便。Casdoor 内部将模块分为了 5 大类,Organization 、User 、Application 、Token 和 Provider 。可以同时接入多个组织,组织下有不同应用,用户可以通过应用或组织分类,单独管理任何组织、应用或用户的 Token 令牌,轻松管理复杂系统,目前已部署在 Casbin 社区各种系统当作鉴权平台。
    • 自定义程度高。Casdoor 可以随意修改登录方式,例如是否允许密码或第三方登录,自定义应用的注册项数量,是否启用两步验证,以及是否允许各个 Provider 登录、注册等等,高度可插拔。
    • 具备 Swagger API 文档。清晰的 API 介绍,无需阅读源代码即可直接方便调用各个 API 接口,提供定制化功能。
    • 前后端分离架构,部署简单。作为统一认证平台,除了性能,稳定性,新特性之外,易用性也是考量的重要标准,Casdoor 后端使用 Golang 语言开发,前端使用 React.js 框架,使用者只需启动后端服务,并将前端工程文件打包,即可直接使用,操作简单,上手难度低。 ...
    8 条回复    2023-10-17 15:17:24 +08:00
    qq1340691923
        1
    qq1340691923  
       2022-02-10 09:17:53 +08:00
    已 star
    tonywangcn
        2
    tonywangcn  
       2022-02-10 16:15:14 +08:00
    你们的 casdoor 支持 traefik forward auth 么
    Casbin
        3
    Casbin  
    OP
       2022-02-10 20:21:02 +08:00
    qfdk
        4
    qfdk  
       2022-05-31 13:44:58 +08:00 via iPhone
    感谢分享. 自己 nodejs 给我公司写的认证服务器真的很麻烦 支持 openid 还有 oauth2.0 还有 saml. 不易啊
    eryajf
        5
    eryajf  
       2022-06-01 09:23:51 +08:00
    我们之前的 kibana 是通过 openresty 代理之后,经过 openresty+ldap 做的认证,也是非常简单方便的一个方案!
    Greenm
        6
    Greenm  
       237 天前   ❤️ 7
    喜欢置顶是吧,帮你反向宣传。

    提漏洞踢人: https://www.v2ex.com/t/956441#reply11
    zhangyq008
        7
    zhangyq008  
       237 天前
    3 天 2 头就来宣传,有意思吗
    thinkm
        8
    thinkm  
       182 天前
    casdoor 确实不行,用过的都懂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1133 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:58 · PVG 06:58 · LAX 15:58 · JFK 18:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.