提交 0656fef9 编写于 作者: MaxKey单点登录官方's avatar MaxKey单点登录官方

v 3.1.0 GA

上级 d20c0cf8
......@@ -93,7 +93,7 @@ Download the current version from Baidu Pan,<a href="https://maxkey.top/zh/about
| Version | Date | Docker | Pan URL | Pan Code |
| -------- | :----- | :---- | :---- | :---- |
| v 3.0.0 GA | 2021/09/29 |<a href="https://hub.docker.com/u/maxkeytop" target="_blank">Home</a> | <a href="https://pan.baidu.com/s/1UtEgLD1Pz7FQXZePZaP9Tw" target="_blank">Download</a> | **mxk9** |
| v 3.1.0 GA | 2021/11/03 |<a href="https://hub.docker.com/u/maxkeytop" target="_blank">Home</a> | <a href="https://pan.baidu.com/s/19_waeSGXN7k-0lK9O8uxng" target="_blank">Download</a> | **mxk9** |
# Roadmap
......@@ -120,27 +120,28 @@ Download the current version from Baidu Pan,<a href="https://maxkey.top/zh/about
| --------| :----- | :---- |
| 1.1 | 兰州现代职业学院 | 院校 |
| 1.2 | 长春职业技术学院 | 院校 |
| 1.3 | 德清智慧教育平台 | 教育 |
| 1.3 | 重庆市北碚图书馆 | 教育 |
| 1.4 | 德清智慧教育平台 | 教育 |
| 2.1 | 深圳市金溢科技股份有限公司 | 企业 |
| 2.2 | 之江实验室 | 企业 |
| 2.3 | 深圳市中悦科技有限公司 | 企业 |
| 3.1 | 国元证券 | 金融 |
| 3.2 | 华夏金融租赁有限公司 | 金融 |
| 3.3 | 宁波金融资产交易中心 | 金融 |
| 3.4 | 北京银泰置业有限公司 | 企业 |
| 3.5 | 遂宁市经济大数据平台 | 企业 |
| 3.6 | 同方节能工程技术有限公司 | 企业 |
| 3.7 | 云南航天工程物探检测股份有限公司 | 企业 |
| 3.8 | 山东港口陆海国际物流集团有限公司 | 企业 |
| 3.9 | 河南新辰环保科技有限公司 | 企业 |
| 3.10 | 广州思迈特软件有限公司 | 科技 |
| 3.11 | 尚企云链 | 科技 |
| 3.4 | 路特斯中国 | 汽车 |
| 3.5 | 北京银泰置业有限公司 | 企业 |
| 3.6 | 遂宁市经济大数据平台 | 企业 |
| 3.7 | 同方节能工程技术有限公司 | 企业 |
| 3.8 | 云南航天工程物探检测股份有限公司 | 企业 |
| 3.9 | 山东港口陆海国际物流集团有限公司 | 企业 |
| 3.10 | 河南新辰环保科技有限公司 | 企业 |
| 3.11 | 广州思迈特软件有限公司 | 科技 |
| 3.12 | 尚企云链 | 科技 |
| 4.1 | 北京博亚思科技有限公司 | 科技 |
| 4.2 | 武汉英特沃科技有限公司 | 科技 |
| 4.3 | 江苏创致信息科技有限公司 | 科技 |
| 4.4 | 江西云车科技有限公司 | 科技 |
| 4.5 | 无锡市陶都巨龙软件有限责任公司 | 科技 |
| 4.6 | NGROK(ngrok.io) | 科技 |
| 5.1 | 王朔日记 | 个人 |
| 5.2 | 一席南风(张彬) | 个人 |
| 5.3 | glzpcw | 个人 |
......
......@@ -93,7 +93,7 @@ Download the current version from Baidu Pan,<a href="https://maxkey.top/zh/about
| Version | Date | Docker | Pan URL | Pan Code |
| -------- | :----- | :---- | :---- | :---- |
| v 3.0.0 GA | 2021/09/29 |<a href="https://hub.docker.com/u/maxkeytop" target="_blank">Home</a> | <a href="https://pan.baidu.com/s/1UtEgLD1Pz7FQXZePZaP9Tw" target="_blank">Download</a> | **mxk9** |
| v 3.0.0 GA | 2021/09/29 |<a href="https://hub.docker.com/u/maxkeytop" target="_blank">Home</a> | <a href="https://pan.baidu.com/s/19_waeSGXN7k-0lK9O8uxng" target="_blank">Download</a> | **mxk9** |
# Roadmap
......@@ -119,27 +119,28 @@ Download the current version from Baidu Pan,<a href="https://maxkey.top/zh/about
| --------| :----- | :---- |
| 1.1 | 兰州现代职业学院 | 院校 |
| 1.2 | 长春职业技术学院 | 院校 |
| 1.3 | 德清智慧教育平台 | 教育 |
| 1.3 | 重庆市北碚图书馆 | 教育 |
| 1.4 | 德清智慧教育平台 | 教育 |
| 2.1 | 深圳市金溢科技股份有限公司 | 企业 |
| 2.2 | 之江实验室 | 企业 |
| 2.3 | 深圳市中悦科技有限公司 | 企业 |
| 3.1 | 国元证券 | 金融 |
| 3.2 | 华夏金融租赁有限公司 | 金融 |
| 3.3 | 宁波金融资产交易中心 | 金融 |
| 3.4 | 北京银泰置业有限公司 | 企业 |
| 3.5 | 遂宁市经济大数据平台 | 企业 |
| 3.6 | 同方节能工程技术有限公司 | 企业 |
| 3.7 | 云南航天工程物探检测股份有限公司 | 企业 |
| 3.8 | 山东港口陆海国际物流集团有限公司 | 企业 |
| 3.9 | 河南新辰环保科技有限公司 | 企业 |
| 3.10 | 广州思迈特软件有限公司 | 科技 |
| 3.11 | 尚企云链 | 科技 |
| 3.4 | 路特斯中国 | 汽车 |
| 3.5 | 北京银泰置业有限公司 | 企业 |
| 3.6 | 遂宁市经济大数据平台 | 企业 |
| 3.7 | 同方节能工程技术有限公司 | 企业 |
| 3.8 | 云南航天工程物探检测股份有限公司 | 企业 |
| 3.9 | 山东港口陆海国际物流集团有限公司 | 企业 |
| 3.10 | 河南新辰环保科技有限公司 | 企业 |
| 3.11 | 广州思迈特软件有限公司 | 科技 |
| 3.12 | 尚企云链 | 科技 |
| 4.1 | 北京博亚思科技有限公司 | 科技 |
| 4.2 | 武汉英特沃科技有限公司 | 科技 |
| 4.3 | 江苏创致信息科技有限公司 | 科技 |
| 4.4 | 江西云车科技有限公司 | 科技 |
| 4.5 | 无锡市陶都巨龙软件有限责任公司 | 科技 |
| 4.6 | NGROK(ngrok.io) | 科技 |
| 5.1 | 王朔日记 | 个人 |
| 5.2 | 一席南风(张彬) | 个人 |
| 5.3 | glzpcw | 个人 |
......
......@@ -95,7 +95,7 @@ QQ交流群:<b>434469201</b>
| 版本 | 日期 | Docker | 网盘 | 网盘提取码 |
| --------| :----- | :---- | :---- | :---- |
| v 3.0.0 GA | 2021/09/29 |<a href="https://hub.docker.com/u/maxkeytop" target="_blank">链接</a> | <a href="https://pan.baidu.com/s/1UtEgLD1Pz7FQXZePZaP9Tw" target="_blank">下载</a> | **mxk9** |
| v 3.1.0 GA | 2021/11/03 |<a href="https://hub.docker.com/u/maxkeytop" target="_blank">链接</a> | <a href="https://pan.baidu.com/s/19_waeSGXN7k-0lK9O8uxng" target="_blank">下载</a> | **mxk9** |
# Roadmap
......@@ -123,27 +123,28 @@ QQ交流群:<b>434469201</b>
| --------| :----- | :---- |
| 1.1 | 兰州现代职业学院 | 院校 |
| 1.2 | 长春职业技术学院 | 院校 |
| 1.3 | 德清智慧教育平台 | 教育 |
| 1.3 | 重庆市北碚图书馆 | 教育 |
| 1.4 | 德清智慧教育平台 | 教育 |
| 2.1 | 深圳市金溢科技股份有限公司 | 企业 |
| 2.2 | 之江实验室 | 企业 |
| 2.3 | 深圳市中悦科技有限公司 | 企业 |
| 3.1 | 国元证券 | 金融 |
| 3.2 | 华夏金融租赁有限公司 | 金融 |
| 3.3 | 宁波金融资产交易中心 | 金融 |
| 3.4 | 北京银泰置业有限公司 | 企业 |
| 3.5 | 遂宁市经济大数据平台 | 企业 |
| 3.6 | 同方节能工程技术有限公司 | 企业 |
| 3.7 | 云南航天工程物探检测股份有限公司 | 企业 |
| 3.8 | 山东港口陆海国际物流集团有限公司 | 企业 |
| 3.9 | 河南新辰环保科技有限公司 | 企业 |
| 3.10 | 广州思迈特软件有限公司 | 科技 |
| 3.11 | 尚企云链 | 科技 |
| 3.4 | 路特斯中国 | 汽车 |
| 3.5 | 北京银泰置业有限公司 | 企业 |
| 3.6 | 遂宁市经济大数据平台 | 企业 |
| 3.7 | 同方节能工程技术有限公司 | 企业 |
| 3.8 | 云南航天工程物探检测股份有限公司 | 企业 |
| 3.9 | 山东港口陆海国际物流集团有限公司 | 企业 |
| 3.10 | 河南新辰环保科技有限公司 | 企业 |
| 3.11 | 广州思迈特软件有限公司 | 科技 |
| 3.12 | 尚企云链 | 科技 |
| 4.1 | 北京博亚思科技有限公司 | 科技 |
| 4.2 | 武汉英特沃科技有限公司 | 科技 |
| 4.3 | 江苏创致信息科技有限公司 | 科技 |
| 4.4 | 江西云车科技有限公司 | 科技 |
| 4.5 | 无锡市陶都巨龙软件有限责任公司 | 科技 |
| 4.6 | NGROK(ngrok.io) | 科技 |
| 5.1 | 王朔日记 | 个人 |
| 5.2 | 一席南风(张彬) | 个人 |
| 5.3 | glzpcw | 个人 |
......
MaxKey v 3.1.0 GA 2021/11/**
MaxKey v 3.1.0 GA 2021/11/03
*(MAXKEY-210801) OAuth 2.1及PKCE支持
*(MAXKEY-210802) bootstrap升级到5.1.2
*(MAXKEY-210803) 缓存切换成Caffeine
......@@ -29,7 +29,9 @@
*(MAXKEY-210828) 登录失败信息提示优化
*(MAXKEY-210829) 机构namepath重组
*(MAXKEY-210830) HttpRequestAdapter支持JSON
*(MAXKEY-210831) 依赖jar引用、更新和升级
*(MAXKEY-210831) OAuth2 从客户端引导空指针修复
*(MAXKEY-210832) Demo问题修复
*(MAXKEY-210833) 依赖jar引用、更新和升级
spring 5.3.12
springboot 2.5.6
tomcat 9.0.54
......
......@@ -52,6 +52,7 @@ def libjarsmapper=[
'maxkey-synchronizers-ldap' :'maxkey_mgt',
'maxkey-synchronizers-dingding' :'maxkey_mgt',
'maxkey-synchronizers-workweixin' :'maxkey_mgt',
'maxkey-synchronizers-reorgdept' :'maxkey_mgt',
'maxkey-boot-monitor' :'maxkey_monitor'
]
......
......@@ -52,6 +52,7 @@ def libjarsmapper=[
'maxkey-synchronizers-ldap' :'maxkey_mgt',
'maxkey-synchronizers-dingding' :'maxkey_mgt',
'maxkey-synchronizers-workweixin' :'maxkey_mgt',
'maxkey-synchronizers-reorgdept' :'maxkey_mgt',
'maxkey-boot-monitor' :'maxkey_monitor'
]
......
......@@ -31,6 +31,7 @@ import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.logging.LogFactory;
import org.maxkey.util.Instance;
import org.maxkey.util.StringGenerator;
import org.maxkey.util.StringUtils;
/**
* Reciprocal cipher or Symmetric-key algorithm
......@@ -151,6 +152,8 @@ public final class ReciprocalUtils {
}
public static String decoderHexByDefaultKey(String ciphers, String algorithm) {
if(StringUtils.isBlank(ciphers))return "";
byte[] byteSimple = HexUtils.hex2Bytes(ciphers);
byte[] byteFinal = decoderByDefaultKey(byteSimple, algorithm);
......@@ -205,6 +208,8 @@ public final class ReciprocalUtils {
}
public static String decoderHex(String ciphers, String secretKey, String algorithm) {
if(StringUtils.isBlank(ciphers))return "";
if (keyLengthCheck(secretKey, algorithm)) {
byte[] byteSimple = HexUtils.hex2Bytes(ciphers);
......
......@@ -34,11 +34,11 @@ maxkey.server.scheme =http
maxkey.server.basedomain =${SERVER_DOMAIN:maxkey.top}
maxkey.server.domain =sso.${maxkey.server.basedomain}
maxkey.server.name =${maxkey.server.scheme}://${maxkey.server.domain}
maxkey.server.uri =${maxkey.server.name}:${server.port}/${server.servlet.context-path}
maxkey.server.uri =${maxkey.server.name}:${server.port}${server.servlet.context-path}
#default.uri
maxkey.server.default.uri =${maxkey.server.uri}/appList
maxkey.server.mgt.uri =${maxkey.server.name}:9527/maxkey-mgt/login
maxkey.server.authz.uri =${maxkey.server.name}:${server.port}/${server.servlet.context-path}
maxkey.server.authz.uri =${maxkey.server.name}:${server.port}${server.servlet.context-path}
#InMemory 0 , Redis 2
maxkey.server.persistence =${SERVER_PERSISTENCE:0}
#identity
......
......@@ -34,11 +34,11 @@ maxkey.server.scheme =https
maxkey.server.basedomain =${SERVER_DOMAIN:maxkey.top}
maxkey.server.domain =sso.${maxkey.server.basedomain}
maxkey.server.name =${maxkey.server.scheme}://${maxkey.server.domain}
maxkey.server.uri =${maxkey.server.name}/${server.servlet.context-path}
maxkey.server.uri =${maxkey.server.name}${server.servlet.context-path}
#default.uri
maxkey.server.default.uri =${maxkey.server.uri}/appList
maxkey.server.mgt.uri =${maxkey.server.name}:9527/maxkey-mgt/login
maxkey.server.authz.uri =${maxkey.server.name}/${server.servlet.context-path}
maxkey.server.authz.uri =${maxkey.server.name}${server.servlet.context-path}
#InMemory 0 , Redis 2
maxkey.server.persistence =${SERVER_PERSISTENCE:0}
#identity
......
source /docker-entrypoint-initdb.d/maxkey_v3.0.0.GA.sql ;
source /docker-entrypoint-initdb.d/maxkey_v3.0.0.GA_data.sql ;
source /docker-entrypoint-initdb.d/maxkey_v3.1.0.GA.sql ;
source /docker-entrypoint-initdb.d/maxkey_v3.1.0.GA_data.sql ;
\ No newline at end of file
source /docker-entrypoint-initdb.d/maxkey_v3.0.0.GA.sql ;
source /docker-entrypoint-initdb.d/maxkey_v3.0.0.GA_data.sql ;
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册