优化

pull/14/head
smallbun 2023-02-07 21:58:41 +08:00
parent 46c3dba060
commit 00af6736fb
4 changed files with 5 additions and 4 deletions

View File

@ -91,7 +91,7 @@ public class Cas10IdpValidateEndpointFilter extends OncePerRequestFilter impleme
} else {
UserDetails userDetails = serviceTicket.getTicketGrantingTicket().getUserDetails();
// TODO: 2023/1/2 根据配置返回额外的属性配置
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>());
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>(16));
}
generator.sendMessage();
}

View File

@ -110,7 +110,7 @@ public class Cas30IdpValidateEndpointFilter extends OncePerRequestFilter impleme
} else {
UserDetails userDetails = serviceTicket.getTicketGrantingTicket().getUserDetails();
// TODO: 2023/1/2 Cas30需要根据配置返回额外的属性配置
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>());
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>(16));
}
generator.sendMessage();
}

View File

@ -32,7 +32,7 @@ public class DefaultTicketFactory implements TicketFactory {
public void initialize() {
serviceTicketFactory = new DefaultServiceTicketFactory();
ticketGrantingTicketFactory = new DefaultTicketGrantingTicketFactory();
factoryMap = new HashMap<>();
factoryMap = new HashMap<>(16);
factoryMap.put(TicketGrantingTicket.class.getCanonicalName(),
this.ticketGrantingTicketFactory);
factoryMap.put(ServiceTicket.class.getCanonicalName(), this.serviceTicketFactory);

View File

@ -124,7 +124,8 @@ public class Response20GeneratorImpl implements ResponseGenerator {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
TransformerFactory transFactory = TransformerFactory.newInstance();
Transformer transformer = transFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");//序列化不保留标头
//序列化不保留标头
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
DOMSource domSource = new DOMSource(node);
transformer.transform(domSource, new StreamResult(bos));
return bos.toString(StandardCharsets.UTF_8);