Browse Source

Optimize Saml2MetadataFilter

smallbun 1 year ago
parent
commit
ceb5100ba3

+ 1 - 1
saml2/saml2-service-provider/src/main/java/org/springframework/security/saml2/provider/service/web/Saml2MetadataFilter.java

@@ -106,7 +106,7 @@ public final class Saml2MetadataFilter extends OncePerRequestFilter {
 		response.setContentType(MediaType.APPLICATION_XML_VALUE);
 		String format = "attachment; filename=\"%s\"; filename*=UTF-8''%s";
 		String fileName = metadata.getFileName();
-		String encodedFileName = URLEncoder.encode(fileName, StandardCharsets.UTF_8.name());
+		String encodedFileName = URLEncoder.encode(fileName, StandardCharsets.UTF_8);
 		response.setHeader(HttpHeaders.CONTENT_DISPOSITION, String.format(format, fileName, encodedFileName));
 		response.setContentLength(metadata.getMetadata().getBytes(StandardCharsets.UTF_8).length);
 		response.setCharacterEncoding(StandardCharsets.UTF_8.name());