博客 / 詳情

返回

使用TOPIAM 輕鬆搞定「Wiki.js」單點登錄

本文將介紹 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,企業和團隊能夠快速實現統一的內外部身份認證,並集成各類應用,實現“一個賬號、一次認證、多點通行”的效果,強化企業安全體系,提高組織管理效率,提升用户體驗,助力企業數字化升級轉型。

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

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.