MaxKey介紹
MaxKey(馬克思的鑰匙),寓意是最大鑰匙, 是用戶單點登錄認證系統(Sigle Sign On System),支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS等標準化的開放協議,提供簡單、標準、安全和開放的用戶身份認證和單點登錄,包含用戶認證、單點登錄、資源管理、權限管理等。
MaxKey 官方文檔 | GitHub | 碼雲(Gitee) |QQ交流羣:434469201 點擊鏈接加入羣聊|郵箱EMAIL: [email protected]
什麼是單點登錄(Single Sign On),簡稱爲SSO?
用戶只需要登錄認證中心一次就可以訪問所有相互信任的應用系統,無需再次登錄,主要功能:
1.所有應用系統共享一個身份認證系統
2.所有應用系統能夠識別和提取ticket信息
標準認證協議
序號 | 協議 | 支持 |
---|---|---|
1 | OAuth 2.0/OpenID Connect | 高 |
2 | SAML 2.0 | 高 |
3 | JWT | 高 |
4 | CAS | 高 |
5 | FormBased | 中 |
6 | TokenBased(Post/Cookie) | 中 |
7 | ExtendApi | 低 |
8 | EXT | 低 |
登錄支持
序號 | 登錄方式 |
---|---|
1 | 動態驗證碼 字母/數字/算術 |
2 | 雙因素認證 |
3 | 短信認證 騰訊雲短信/阿里雲短信/網易雲信 |
4 | Google/Microsoft Authenticator/FreeOTP/支持TOTP或者HOTP |
5 | Kerberos/Spengo/AD域 |
6 | 社交賬號 微信/QQ/微博/釘釘/Google/Facebook/其他 |
優勢
-
提供標準的認證接口以便於其他應用集成SSO,安全的移動接入,安全的API、第三方認證和互聯網認證的整合。
-
認證中心具有平臺無關性、環境多樣性,支持Web、手機、移動設備等, 如Apple iOS,Andriod等,將認證能力從B/S到移動應用全面覆蓋。
-
多種認證機制並存,各應用系統可保留原有認證機制,同時集成認證中心的認證;應用具有高度獨立性,不依賴認證中心,又可用使用認證中心的認證,實現單點登錄。
-
基於Java平臺開發,採用Spring、Spring Boot、MyBatis、bootstrap等開源技術,支持微服務,擴展性強。
-
許可證 Apache License, Version 2.0,開源免費。
界面
MaxKey認證
登錄界面
主界面
MaxKey管理
管理界面
用戶管理界面
應用管理界面
下載
百度網盤下載
版本 | 日期 | 下載地址 | 提取碼 |
---|---|---|---|
v 1.4.0 GA | 2020/05/01 | 鏈接下載 | f3fs |
v 1.3.0 GA | 2020/04/04 | 鏈接下載 | 20bj |
v 1.2.1 GA | 2020/02/29 | 鏈接下載 | yutq |
v 1.2.0 GA | 2020/01/18 | 鏈接下載 | 6bda |
v 1.0 GA | 2019/12/06 | 鏈接下載 | g17z |
版本說明
MaxKey v 1.4.0 GA 2020/05/01
*(MAXKEY-200501) 登錄錯誤修復 | |
*(MAXKEY-200502) 登錄無驗證碼登錄 | |
*(MAXKEY-200503) 短信驗證碼SMS | 騰訊雲短信驗證碼 阿里雲短信驗證碼 網易雲信驗證碼 |
*(MAXKEY-200504) 找回密碼,支持郵件找回和短信找回 | |
*(MAXKEY-200505) 驗證增強,增加算術驗證碼支持 | config/applicationConfig.properties #text字符驗證碼,arithmetic算術驗證碼 config.login.captcha.type=text |
*(MAXKEY-200506) 修復新增用戶時錯誤 | |
*(MAXKEY-200507) 修復操作日誌錯誤 | |
*(MAXKEY-200508) 修改應用添加錯誤,增加不爲空驗證功能 | |
*(MAXKEY-200509) 用戶組增加不爲空驗證功能 | |
*(MAXKEY-200510) 機構增加不爲空驗證功能,排序顯示 | |
*(MAXKEY-200511) 國際化操作提示 | |
*(MAXKEY-200512) SAML2.0增加簽名和摘要配置 | |
*(MAXKEY-200513) 優化界面,強化提交表單驗證功能 | |
*(MAXKEY-200514) 官方地址域名解析www.maxkey.top | |
*(MAXKEY-200515) 組件版本升級 | mybatis-jpa-extra v2.0 JustAuth 1.15.1 log4j 2.13.2 bootstrap 4.4.1 bootstrap-table v1.16.0 jquery 3.5.0 |