diff --git a/lab-auth/src/main/java/org/springblade/auth/granter/YaweiTokenGranter.java b/lab-auth/src/main/java/org/springblade/auth/granter/YaweiTokenGranter.java index 204a8a6..0e620fe 100644 --- a/lab-auth/src/main/java/org/springblade/auth/granter/YaweiTokenGranter.java +++ b/lab-auth/src/main/java/org/springblade/auth/granter/YaweiTokenGranter.java @@ -74,13 +74,13 @@ public class YaweiTokenGranter extends AbstractTokenGranter { fallbackUrl = Func.isBlank(fallbackUrl) ? YaweiConstant.FALLBACK_ADDR : fallbackUrl; Encrypter en = new Encrypter("qP70966AcZCQyXR+3P1mfjmqqxdkagom", "FnZ+19kJbQ8="); String posStr = "PSOSite$" + en.EncryptString(DateHelper.getCurrentStrTime() + "|" + fallbackUrl + "|" + null + "|"); -// PSORequest psoRequest = new PSORequest(request); -// String requeststr = psoRequest.CreateHash(); try { redirectAddr = redirectAddr + "?SSOToken=" + URLEncoder.encode(posStr, "UTF-8"); } catch (Exception e) { throw new InvalidGrantException(YaweiConstant.MSG_FALLBACK_ADDR_ENCODE_FAILE); } + + // 若无ssoToken,返回给前端重定向地址, throw new InvalidRequestException(redirectAddr); }