为了账号安全,请及时绑定邮箱和手机立即绑定

使用TOPIAM 轻松搞定「Wiki.js」单点登录

标签:
Java 安全 开源

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

应用简介

Wiki.js 是一款高度可定制且现代化的开源 Wiki 系统,专为团队知识管理和文档协作设计,具有强大的扩展性和跨平台支持能力。基于 Node.js 构建,Wiki.js 提供了简洁高效的用户界面和全面的管理功能,能够满足多种场景下的知识库需求。

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

TOPIAM 侧配置

新建OIDC协议应用

配置应用基础信息

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

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

协议配置

配置登录 Redirect URI,格式为:https://{Wiki domain}/login/{随机生成字符}/callback 。

Wiki 侧配置

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


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

字段 说明
Display Name 自定义名称
Client ID OIDC 客户端ID
Client Secret OIDC客户端密钥
Authorization Endpoint URL TOPIAM自建应用的授权端点地址
Token Endpoint URL TOPIAM自建应用的令牌端点地址
User Info Endpoint URL TOPIAM自建应用的用户端点地址
Issuer TOPIAM自建应用的发现端点地址
Email Claim 设置电子邮件地址的字段
Display Name Claim 设置用户显示名的字段
Logout URL TOPIAM自建应用的结束会话端点地址
Allow self-registration 允许任何成功获得登录方式授权的用户访问 wiki
Assign to group 将认证成功的用户分配给指定的组

测试验证

应用侧发起

1.在浏览器中,打开Wiki登录页,单击下方“TOPIAM”按钮。

2.完成账户认证后,将直接跳转到Wiki主页。

门户侧发起

1.进入门户中心之后,请在我的应用中点击您已创建的应用。

2.点击应用后,跳转到Wiki首页。

关于 TOPIAM

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

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消