mardi 24 mars 2020

sign in with apple Connection Error Question

I am developing an [sign in with apple] on the web.

I need to get the user identity by calling 'https: //appleid.apple.com/auth/token' ...

Even if I call it with curl and postman, I get the result well.

However, if I try to connect from the source to the postMethod, the connection error keeps dropping on the server log ...

Even with TLS, I checked that it was supported from version 1.2, but there was no problem.

I checked the firewall, but everything is open normally ...

I/O exception (java.net.SocketException) caught when processing request to {s}->https://appleid.apple.com:443: Connection reset

[25 07:56:27.069] Retrying request to {s}->https://appleid.apple.com:443

[25 07:56:27.431] java.net.SocketException: Connection reset

[25 07:56:27.432] at java.net.SocketInputStream.read(SocketInputStream.java:196)

[25 07:56:27.432] at java.net.SocketInputStream.read(SocketInputStream.java:122)

[25 07:56:27.432] at sun.security.ssl.InputRecord.readFully(InputRecord.java:442)

[25 07:56:27.432] at sun.security.ssl.InputRecord.read(InputRecord.java:480)

[25 07:56:27.432] at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:934)

[25 07:56:27.432] at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)

[25 07:56:27.432] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359)

[25 07:56:27.432] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343)

[25 07:56:27.432] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:394)

[25 07:56:27.432] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:353)

[25 07:56:27.432] at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)

[25 07:56:27.432] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)

[25 07:56:27.432] at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)

[25 07:56:27.432] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)

[25 07:56:27.433] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)

[25 07:56:27.433] at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)

[25 07:56:27.433] at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)

[25 07:56:27.433] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)

[25 07:56:27.433] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)

[25 07:56:27.433] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)

[25 07:56:27.433] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

[25 07:56:27.433] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

[25 07:56:27.433] at java.lang.reflect.Method.invoke(Method.java:606)

[25 07:56:27.433] at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)

[25 07:56:27.433] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)

[25 07:56:27.433] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)

[25 07:56:27.433] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:743)

[25 07:56:27.433] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:672)

[25 07:56:27.433] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:82)

[25 07:56:27.433] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:933)

[25 07:56:27.434] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)

[25 07:56:27.434] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)

[25 07:56:27.434] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855)

[25 07:56:27.434] at javax.servlet.http.HttpServlet.service(HttpServlet.java:157)

[25 07:56:27.434] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)

[25 07:56:27.434] at javax.servlet.http.HttpServlet.service(HttpServlet.java:95)

[25 07:56:27.434] at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)

[25 07:56:27.434] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)

[25 07:56:27.434] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)

[25 07:56:27.434] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)

[25 07:56:27.434] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.434] at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

[25 07:56:27.434] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.434] at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)

[25 07:56:27.434] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.434] at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

[25 07:56:27.434] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at mkbr.front.component.servlet.filter.KyoboAfterRememberMeFilter.doFilter(KyoboAfterRememberMeFilter.java:81)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:139)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.435] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)

[25 07:56:27.435] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.436] at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

[25 07:56:27.436] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.436] at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:144)

[25 07:56:27.436] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.436] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)

[25 07:56:27.436] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)

[25 07:56:27.436] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

[25 07:56:27.436] at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)

[25 07:56:27.436] at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)

[25 07:56:27.436] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)

[25 07:56:27.436] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)

[25 07:56:27.436] at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)

[25 07:56:27.436] at mkbr.front.component.servlet.filter.RequestInfoFilter.doFilter(RequestInfoFilter.java:116)

[25 07:56:27.436] at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)

[25 07:56:27.436] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

[25 07:56:27.436] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)

[25 07:56:27.436] at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)

[25 07:56:27.437] at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)

[25 07:56:27.437] at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)

[25 07:56:27.437] at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:436)

[25 07:56:27.437] at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)

[25 07:56:27.437] at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)

[25 07:56:27.437] at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)

[25 07:56:27.437] at java.lang.Thread.run(Thread.java:745)

I don't know what to do even if I change the post calling method and look for this or that.

Does anyone know how to solve it ??




1 commentaire: