🔐 SSO 功能模組
關於 SSO 功能模組
單一登錄(Single Sign-On,簡稱SSO)功能模組是一個用於身份驗證和授權的關鍵組件,旨在提供用戶在多個應用程式之間的無縫身份驗證體驗,它通過一次登錄,用戶可以訪問多個相關的應用程式,而無需多次輸入他們的認證信息
這個模組的主要目標是增加安全性和便利性,同時降低管理多個應用程式的身份驗證和授權的複雜性,它包含多個子模組,每個子模組負責不同方面的功能,如用戶管理、會話管理、日誌記錄等等
我們將在以下部分詳細探討每個子模組的功能和操作,這個SSO功能模組旨在幫助開發者輕鬆實現強大的單一登錄體驗,同時確保安全性和可擴展性
模組拆分
Authentication
- 使用者註冊 (User Registration)
- 使用者登錄 (User Login)
- 生成和驗證 Token
- 管理使用者會話 (Session Management)
User Management
- 使用者新增、編輯和刪除
- 更改密碼和密碼重置
- 更新使用者狀態
Application
應用程式模組
- 新增和管理應用程式
- 設置應用程式的回調 URL
User-App Mapping
使用者和應用程式關聯模組
- 使用者與應用程式的關聯管理
Log
日誌模組
- 記錄使用者操作
- 檢索和顯示操作日誌
Permission and Role
許可權和角色模組
- 新增、編輯和刪除角色
- 定義、分配和管理許可權
- 管理使用者角色