使用TOPIAM 轻松搞定「Bytebase」单点登录

本文将介绍 TOPIAM 与 Bytebase 集成步骤详细指南。

应用简介

Bytebase 是一个开源的数据库 DevOps 工具,旨在帮助团队简化数据库管理、自动化数据库部署和版本控制。它特别适用于数据库开发、变更管理和团队协作,支持多种数据库类型(如 MySQL、PostgreSQL、MariaDB、SQL Server 等)。

Bytebase 支持多种协议,TOPIAM 都可以很好的与其进行集成,本篇文章 TOPIAM 使用OIDC协议与其对接。

TOPIAM 侧配置

新建OIDC协议应用

配置应用基础信息

1.完善应用基本信息,如应用图标、应用分组等
2.授权范围:改为全员可访问,手动授权请参考应用授权进行配置。

默认情况下,授权范围设定为“手动授权”,这需要前往“访问授权”进行具体的权限分配;如果选择“全员可访问”,那么便无需再进行访问授权的分配。

协议配置

配置登录 Redirect URI,格式为:https://{Bytebase domain}/oidc/callback。

Bytebase 侧配置

1.用管理员账户登录 Bytebase Web 控制台。
2.请根据以下详细步骤,进行OIDC认证服务的配置与激活。

3.从 TOPIAM 侧查看相关信息,填写OIDC相关配置。

字段 说明
名称 自定义名称
Issuer TOPIAM自建应用的issuer端点地址
Client ID OIDC 客户端ID
Client secret OIDC客户端密钥

测试验证

1.Bytebase,单击下方“OIDC”按钮。

2.完成账户认证后,跳转到 Bytebase 主页。

关于 TOPIAM

TOPIAM(Top Identity and Access Management),是一款开源的(IAM)身份管理与访问控制系统,TOPIAM 支持 OIDC、OAuth2、SAML2、JWT、CAS 等主流认证协议,并能够集成钉钉、企业微信、飞书、LDAP、AD 等多种身份源, 支持用户名密码、短信/邮箱验证码等常规认证方式,并能集成钉钉、飞书、微信、企业微信、QQ 等社交平台登录,通过 TOPIAM,企业和团队能够快速实现统一的内外部身份认证,并集成各类应用,实现“一个账号、一次认证、多点通行”的效果,强化企业安全体系,提高组织管理效率,提升用户体验,助力企业数字化升级转型。

🔥 GitHub:https://github.com/topiam/eiam
🌟 Gitee:https://gitee.com/topiam/eiam
🚀 GitCode:https://gitcode.com/topiam/eiam
💻 官网:https://topiam.cn

posted @   TOPIAM身份安全  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体
点击右上角即可分享
微信分享提示