diff --git a/maxkey-protocols/maxkey-protocol-authorize/src/main/java/org/maxkey/authz/endpoint/AuthorizeBaseEndpoint.java b/maxkey-protocols/maxkey-protocol-authorize/src/main/java/org/maxkey/authz/endpoint/AuthorizeBaseEndpoint.java index 638ccf405..25359bab1 100644 --- a/maxkey-protocols/maxkey-protocol-authorize/src/main/java/org/maxkey/authz/endpoint/AuthorizeBaseEndpoint.java +++ b/maxkey-protocols/maxkey-protocol-authorize/src/main/java/org/maxkey/authz/endpoint/AuthorizeBaseEndpoint.java @@ -57,15 +57,18 @@ public class AuthorizeBaseEndpoint { protected Apps getApp(String id){ Apps app=(Apps)WebContext.getAttribute(WebConstants.AUTHORIZE_SIGN_ON_APP); - //session中为空或者id不一致重新加载 - if(StringUtils.isBlank(id) || !app.getId().equalsIgnoreCase(id)) { - app=appsService.loadById(id); - WebContext.setAttribute(WebConstants.AUTHORIZE_SIGN_ON_APP, app); + if(StringUtils.isBlank(id)) { + _logger.error("parameter for app id " + id + " is null."); + }else { + //session中为空或者id不一致重新加载 + if(app == null || !app.getId().equalsIgnoreCase(id)) { + app=appsService.loadById(id); + WebContext.setAttribute(WebConstants.AUTHORIZE_SIGN_ON_APP, app); + } } if(app == null){ - _logger.error("Applications for id "+id + " is null"); + _logger.error("Applications id " + id + " is not exist."); } - return app; } diff --git a/maxkey-webs/maxkey-web-maxkey/src/main/resources/application.properties b/maxkey-webs/maxkey-web-maxkey/src/main/resources/application.properties index d2db04370..ab9eb5283 100644 --- a/maxkey-webs/maxkey-web-maxkey/src/main/resources/application.properties +++ b/maxkey-webs/maxkey-web-maxkey/src/main/resources/application.properties @@ -27,5 +27,5 @@ spring.main.banner-mode =log ############################################################################ #spring.profiles.active https/http; default https # ############################################################################ -spring.profiles.active =http +spring.profiles.active =https