diff --git a/pom.xml b/pom.xml
index cd8f637..3cea4a6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
ru.simplex2
vkid_spring_security
- 1.1-SNAPSHOT
+ 1.2-SNAPSHOT
vkid_spring_security
A simple vkid_spring_security.
diff --git a/src/main/java/ru/simplex2/vkid_spring_security/vk/VkBeginAuthFilter.java b/src/main/java/ru/simplex2/vkid_spring_security/vk/VkBeginAuthFilter.java
index ddd109c..9373d4d 100644
--- a/src/main/java/ru/simplex2/vkid_spring_security/vk/VkBeginAuthFilter.java
+++ b/src/main/java/ru/simplex2/vkid_spring_security/vk/VkBeginAuthFilter.java
@@ -15,6 +15,7 @@
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.security.SecureRandom;
+import java.util.Map;
public class VkBeginAuthFilter implements Filter {
private static final Logger LOG = LoggerFactory.getLogger(VkBeginAuthFilter.class);
@@ -29,8 +30,10 @@
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException {
HttpServletRequest httpServletRequest = (HttpServletRequest) request;
- LOG.debug("REQUEST URI: " + httpServletRequest.getRequestURI());
- LOG.debug("PARAMETERS MAP: " + request.getParameterMap().toString());
+ LOG.debug("REQUEST URI: {}", httpServletRequest.getRequestURI());
+ LOG.debug("PARAMETERS MAP: {}", request.getParameterMap().toString());
+ LOG.debug("PARAMETER MAP PRETTY: {}", getParameterMapPrettyString(request));
+
HttpServletResponse httpServletResponse = (HttpServletResponse) response;
StringKeyGenerator keyGen = () -> {
BytesKeyGenerator bytesKeyGen = new BytesKeyGenerator() {
@@ -60,6 +63,15 @@
+ "&state=" + state);
}
+ private StringBuilder getParameterMapPrettyString(ServletRequest request) {
+ StringBuilder resultMapOutputString = new StringBuilder();
+ for (Map.Entry entry : request.getParameterMap().entrySet()) {
+ String pair = entry.getKey() + " : " + String.join(", ", entry.getValue());
+ resultMapOutputString.append(pair).append(System.lineSeparator());
+ }
+ return resultMapOutputString;
+ }
+
public VkSettings getVkSettings() {
return vkSettings;
}