|
|
|
|
@ -4,6 +4,8 @@ import com.yawei.pso.DateHelper; |
|
|
|
|
import com.yawei.pso.SSOResponse; |
|
|
|
|
import com.yawei.pso.TicketManager; |
|
|
|
|
import com.yawei.pso.security.Encrypter; |
|
|
|
|
import org.apache.commons.lang.builder.ReflectionToStringBuilder; |
|
|
|
|
import org.apache.commons.lang.builder.ToStringStyle; |
|
|
|
|
import org.springblade.auth.constant.AuthConstant; |
|
|
|
|
import org.springblade.auth.service.BladeUserDetails; |
|
|
|
|
import org.springblade.auth.utils.TokenUtil; |
|
|
|
|
@ -91,7 +93,9 @@ public class YaweiTokenGranter extends AbstractTokenGranter { |
|
|
|
|
TicketManager tm; |
|
|
|
|
try { |
|
|
|
|
tm = ssoResp.CreatePSOTicket(); |
|
|
|
|
result = userClient.userInfo(StringPool.EMPTY, tm.getUserID()); |
|
|
|
|
// String tenantIdQ = StringPool.EMPTY;
|
|
|
|
|
String tenantIdQ = "000000"; |
|
|
|
|
result = userClient.userInfo(tenantIdQ, tm.getUserID()); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
throw new InvalidGrantException(YaweiConstant.MSG_SSO_TOKEN_DECODE_FAILE); |
|
|
|
|
} |
|
|
|
|
|