提交 b9e9441b 编写于 作者: M MaxKey

version

上级 d2500690
......@@ -30,6 +30,7 @@ import org.dromara.maxkey.configuration.ApplicationConfig;
import org.dromara.maxkey.entity.Institutions;
import org.dromara.maxkey.util.DateUtils;
import org.dromara.maxkey.util.IdGenerator;
import org.joda.time.DateTime;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeansException;
......@@ -521,4 +522,20 @@ public final class WebContext {
public static ModelAndView forward(String forwardUrl) {
return new ModelAndView("forward:" + forwardUrl);
}
public static String version() {
StringBuffer version = new StringBuffer();
version.append("-----------------------------------------------------------");
version.append("+ MaxKey Community Edition ");
version.append("+ Single Sign On ( SSO ) ");
version.append("+ Version {}".formatted(
WebContext.properties.getProperty("application.formatted-version")));
version.append("+");
version.append("+ {}Copyright 2018 - {} https://www.maxkey.top/",
(char)0xA9 , new DateTime().getYear()
);
version.append("+ . All rights reserved . ");
version.append("-----------------------------------------------------------");
return version.toString();
}
}
......@@ -39,6 +39,7 @@ import org.dromara.maxkey.entity.apps.AppsJwtDetails;
import org.dromara.maxkey.persistence.service.AppsJwtDetailsService;
import org.dromara.maxkey.util.Instance;
import org.dromara.maxkey.web.WebConstants;
import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -142,6 +143,6 @@ public class JwtAuthorizeEndpoint extends AuthorizeBaseEndpoint{
return jwkSetKeyStore.toString(mediaType);
}
return appId + " not exist. \n" + JpaWebContext.version();
return appId + " not exist. \n" + WebContext.version();
}
}
......@@ -22,6 +22,7 @@ import org.dromara.maxkey.constants.ContentType;
import org.dromara.maxkey.crypto.jose.keystore.JWKSetKeyStore;
import org.dromara.maxkey.entity.apps.oauth2.provider.ClientDetails;
import org.dromara.maxkey.web.WebConstants;
import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
......@@ -89,7 +90,7 @@ public class OauthJwksEndpoint extends AbstractEndpoint {
return jwkSetKeyStore.toString(mediaType);
}
return appId + " not exist . \n" + JpaWebContext.version();
return appId + " not exist . \n" + WebContext.version();
}
}
......@@ -17,7 +17,6 @@
package org.dromara.maxkey.authz.saml20.binding.decoder;
import javax.servlet.http.HttpServletRequest;
import org.opensaml.common.binding.SAMLMessageContext;
import org.opensaml.saml2.binding.decoding.HTTPPostDecoder;
......@@ -30,6 +29,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.security.web.util.UrlUtils;
import jakarta.servlet.http.HttpServletRequest;
public class OpenHTTPPostDecoder extends HTTPPostDecoder {
private final Logger log = LoggerFactory.getLogger(OpenHTTPPostDecoder.class);
......
......@@ -17,8 +17,6 @@
package org.dromara.maxkey.authz.saml20.binding.decoder;
import javax.servlet.http.HttpServletRequest;
import org.opensaml.common.binding.SAMLMessageContext;
import org.opensaml.saml2.binding.decoding.HTTPPostSimpleSignDecoder;
import org.opensaml.ws.message.decoder.MessageDecodingException;
......@@ -30,6 +28,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.security.web.util.UrlUtils;
import jakarta.servlet.http.HttpServletRequest;
public class OpenHTTPPostSimpleSignDecoder extends HTTPPostSimpleSignDecoder {
private final Logger log = LoggerFactory.getLogger(OpenHTTPPostSimpleSignDecoder.class);
......
......@@ -17,8 +17,6 @@
package org.dromara.maxkey.authz.saml20.binding.decoder;
import javax.servlet.http.HttpServletRequest;
import org.opensaml.common.binding.SAMLMessageContext;
import org.opensaml.saml2.binding.decoding.HTTPRedirectDeflateDecoder;
import org.opensaml.ws.message.decoder.MessageDecodingException;
......@@ -30,6 +28,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.security.web.util.UrlUtils;
import jakarta.servlet.http.HttpServletRequest;
public class OpenHTTPRedirectDecoder extends HTTPRedirectDeflateDecoder {
private final Logger log = LoggerFactory.getLogger(OpenHTTPRedirectDecoder.class);
......
......@@ -173,7 +173,7 @@ public class SamlMetadataEndpoint {
return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+ "<root>" + JpaWebContext.version() + "</root>";
+ "<root>" + WebContext.version() + "</root>";
}
/**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册