Casbin

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

  •  
  •   Casbin ·
    PRO
    · Feb 9, 2022 · 13209 views
    This topic created in 1561 days ago, the information mentioned may be changed or developed.

    前言

    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 replies    2023-10-17 15:17:24 +08:00
    qq1340691923
        1
    qq1340691923  
       Feb 10, 2022
    已 star
    tonywangcn
        2
    tonywangcn  
       Feb 10, 2022
    你们的 casdoor 支持 traefik forward auth 么
    Casbin
        3
    Casbin  
    OP
    PRO
       Feb 10, 2022
    qfdk
        4
    qfdk  
    PRO
       May 31, 2022 via iPhone
    感谢分享. 自己 nodejs 给我公司写的认证服务器真的很麻烦 支持 openid 还有 oauth2.0 还有 saml. 不易啊
    eryajf
        5
    eryajf  
       Jun 1, 2022
    我们之前的 kibana 是通过 openresty 代理之后,经过 openresty+ldap 做的认证,也是非常简单方便的一个方案!
    Greenm
        6
    Greenm  
       Aug 23, 2023   ❤️ 7
    喜欢置顶是吧,帮你反向宣传。

    提漏洞踢人: https://www.v2ex.com/t/956441#reply11
    zhangyq008
        7
    zhangyq008  
       Aug 23, 2023
    3 天 2 头就来宣传,有意思吗
    thinkm
        8
    thinkm  
       Oct 17, 2023
    casdoor 确实不行,用过的都懂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4395 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 05:33 · PVG 13:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.