mirror of https://gitee.com/topiam/eiam
⚡ 优化
parent
46c3dba060
commit
00af6736fb
|
@ -91,7 +91,7 @@ public class Cas10IdpValidateEndpointFilter extends OncePerRequestFilter impleme
|
||||||
} else {
|
} else {
|
||||||
UserDetails userDetails = serviceTicket.getTicketGrantingTicket().getUserDetails();
|
UserDetails userDetails = serviceTicket.getTicketGrantingTicket().getUserDetails();
|
||||||
// TODO: 2023/1/2 根据配置返回额外的属性配置
|
// TODO: 2023/1/2 根据配置返回额外的属性配置
|
||||||
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>());
|
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>(16));
|
||||||
}
|
}
|
||||||
generator.sendMessage();
|
generator.sendMessage();
|
||||||
}
|
}
|
||||||
|
|
|
@ -110,7 +110,7 @@ public class Cas30IdpValidateEndpointFilter extends OncePerRequestFilter impleme
|
||||||
} else {
|
} else {
|
||||||
UserDetails userDetails = serviceTicket.getTicketGrantingTicket().getUserDetails();
|
UserDetails userDetails = serviceTicket.getTicketGrantingTicket().getUserDetails();
|
||||||
// TODO: 2023/1/2 Cas30需要根据配置返回额外的属性配置
|
// TODO: 2023/1/2 Cas30需要根据配置返回额外的属性配置
|
||||||
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>());
|
generator.genSucceedMessage(userDetails.getUsername(), new HashMap<>(16));
|
||||||
}
|
}
|
||||||
generator.sendMessage();
|
generator.sendMessage();
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@ public class DefaultTicketFactory implements TicketFactory {
|
||||||
public void initialize() {
|
public void initialize() {
|
||||||
serviceTicketFactory = new DefaultServiceTicketFactory();
|
serviceTicketFactory = new DefaultServiceTicketFactory();
|
||||||
ticketGrantingTicketFactory = new DefaultTicketGrantingTicketFactory();
|
ticketGrantingTicketFactory = new DefaultTicketGrantingTicketFactory();
|
||||||
factoryMap = new HashMap<>();
|
factoryMap = new HashMap<>(16);
|
||||||
factoryMap.put(TicketGrantingTicket.class.getCanonicalName(),
|
factoryMap.put(TicketGrantingTicket.class.getCanonicalName(),
|
||||||
this.ticketGrantingTicketFactory);
|
this.ticketGrantingTicketFactory);
|
||||||
factoryMap.put(ServiceTicket.class.getCanonicalName(), this.serviceTicketFactory);
|
factoryMap.put(ServiceTicket.class.getCanonicalName(), this.serviceTicketFactory);
|
||||||
|
|
|
@ -124,7 +124,8 @@ public class Response20GeneratorImpl implements ResponseGenerator {
|
||||||
ByteArrayOutputStream bos = new ByteArrayOutputStream();
|
ByteArrayOutputStream bos = new ByteArrayOutputStream();
|
||||||
TransformerFactory transFactory = TransformerFactory.newInstance();
|
TransformerFactory transFactory = TransformerFactory.newInstance();
|
||||||
Transformer transformer = transFactory.newTransformer();
|
Transformer transformer = transFactory.newTransformer();
|
||||||
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");//序列化不保留标头
|
//序列化不保留标头
|
||||||
|
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
|
||||||
DOMSource domSource = new DOMSource(node);
|
DOMSource domSource = new DOMSource(node);
|
||||||
transformer.transform(domSource, new StreamResult(bos));
|
transformer.transform(domSource, new StreamResult(bos));
|
||||||
return bos.toString(StandardCharsets.UTF_8);
|
return bos.toString(StandardCharsets.UTF_8);
|
||||||
|
|
Loading…
Reference in New Issue