diff --git a/sa-token-plugin/sa-token-sso/src/main/java/cn/dev33/satoken/sso/SaSsoProcessor.java b/sa-token-plugin/sa-token-sso/src/main/java/cn/dev33/satoken/sso/SaSsoProcessor.java index dfce1d98..bcb1d227 100644 --- a/sa-token-plugin/sa-token-sso/src/main/java/cn/dev33/satoken/sso/SaSsoProcessor.java +++ b/sa-token-plugin/sa-token-sso/src/main/java/cn/dev33/satoken/sso/SaSsoProcessor.java @@ -443,9 +443,9 @@ public class SaSsoProcessor { // 发起请求 String checkUrl = ssoTemplate.buildCheckTicketUrl(ticket, ssoLogoutCall); SaResult result = ssoTemplate.request(checkUrl); - + // 校验 - if(result.getCode() == SaResult.CODE_SUCCESS) { + if(result.getCode() != null && result.getCode() == SaResult.CODE_SUCCESS) { return result.getData(); } else { // 将 sso-server 回应的消息作为异常抛出