修复cas中文用户信息乱码问题

This commit is contained in:
lhc
2021-04-13 10:44:58 +08:00
parent c4a4dadc84
commit dd7c926183

View File

@@ -17,7 +17,6 @@ import reactor.core.publisher.Mono;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class Utils {
@@ -110,9 +109,13 @@ public class Utils {
public static TicketValidator initTicketValidator(CasGatewayClientConfig casGatewayClientConfig) {
TicketValidator ticketValidator;
if (!casGatewayClientConfig.getAcceptAnyProxy()) {
ticketValidator = new Cas30ServiceTicketValidator(casGatewayClientConfig.casServiceUrl + casGatewayClientConfig.casContextPath);
Cas30ServiceTicketValidator cas30ServiceTicketValidator= new Cas30ServiceTicketValidator(casGatewayClientConfig.casServiceUrl + casGatewayClientConfig.casContextPath);
cas30ServiceTicketValidator.setEncoding("UTF-8");
ticketValidator = cas30ServiceTicketValidator;
} else {
Cas30ProxyTicketValidator cas30ProxyTicketValidator = new Cas30ProxyTicketValidator(casGatewayClientConfig.casServiceUrl + casGatewayClientConfig.casContextPath);
cas30ProxyTicketValidator.setEncoding("UTF-8");
ticketValidator = cas30ProxyTicketValidator;
}
return ticketValidator;