You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What steps will reproduce the problem?
1.In My SocialAuthConfig Class i written following
--------------------------------------------------------------------
@Configuration
@EnableAutoConfiguration
public class SpringSocialConfig {
@Autowired
public SocialAuthConfig config;
@Autowired
public SocialAuthManager manager;
@Autowired
public SocialAuthTemplate socialAuthTemplate;
@Autowired
public SocialAuthWebController socialAuthWebController;
@Bean
public SocialAuthConfig socialAuthConfig() throws Exception {
config = SocialAuthConfig.getDefault();
Properties socialAuthProperties = new Properties();
// g+
socialAuthProperties.setProperty("www.google.com.consumer_key","AIzaSyB1WN0M4PjdsvZySoIeD0SYIeBiiqmjyDQ");
socialAuthProperties.setProperty("www.google.com.consumer_secret","JFZuw1zZL70V8CKTPW8l78J8");
// Yahoo
socialAuthProperties.setProperty("api.login.yahoo.com.consumer_key","dj0yJmk9eDA4ZGo5UXl4b2FLJmQ9WVdrOWNWZ3plVlZITmpJbWNHbzlNQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD1hYg--");
socialAuthProperties.setProperty("api.login.yahoo.com.consumer_secret","5f62ac135cb9e9d986ec1d72e42502af43a740f5");
// twitter
socialAuthProperties.setProperty("twitter.com.consumer_key","LHjSYouR0yDZx607hNJ6dXSen");
socialAuthProperties.setProperty("twitter.com.consumer_secret","7Wt21xWCZASEVCokvMx2vBKL9Haca9xIDMZ8Rinqbxrs01vZdg");
// facebook
socialAuthProperties.setProperty("graph.facebook.com.consumer_key","184566081734140");
socialAuthProperties.setProperty("graph.facebook.com.consumer_secret","e6d3929a575d37b3eac4c083454d143d");
// hotmail
socialAuthProperties.setProperty("consent.live.com.consumer_key","0000000040145B73");
socialAuthProperties.setProperty("consent.live.com.consumer_secret","FAmFXKVFO1GnPrXD2epd52VElkHcKjWA");
config.setApplicationProperties(socialAuthProperties);
return config;
}
@Bean
@Scope(value = "session", proxyMode = ScopedProxyMode.TARGET_CLASS)
public SocialAuthManager socialAuthManager() throws Exception {
manager = new SocialAuthManager();
manager.setSocialAuthConfig(socialAuthConfig());
return manager;
}
@Bean
@Scope(value = "session", proxyMode = ScopedProxyMode.TARGET_CLASS)
public SocialAuthTemplate socialAuthTemplate() throws Exception {
socialAuthTemplate = new SocialAuthTemplate();
return socialAuthTemplate;
}
@Bean
public SocialAuthWebController socialAuthWebController(){
socialAuthWebController = new SocialAuthWebController("http://localhost:8080/","authSuccess","error/error_default");
return socialAuthWebController;
}
2. In View Page:
--------------------------------------------
<td>
<a href="socialauth?id=facebook"><img src="images/facebook_icon.png" alt="Facebook" title="Facebook" border="0"/></a>
</td>
3. In My Controller:
--------------------------------------------------
@RequestMapping(value = "/authSuccess")
public ModelAndView importSocialContacts(Model model,HttpServletRequest request) {
SocialAuthManager manager = socialAuthTemplate.getSocialAuthManager();
try {
AuthProvider provider = manager.getCurrentAuthProvider();
provider.getContactList();
provider.getUserProfile();
} catch (Exception e) {
e.printStackTrace();
}
return new ModelAndView("myfoodee/success");
}
What is the expected output? What do you see instead?
Instead of succes Page
I am getting following Issue,
org.brickred.socialauth.exception.SocialAuthException: Key in Request Token is
null or blank
at org.brickred.socialauth.util.OAuthConsumer.getAccessToken(OAuthConsumer.java:231)
at org.brickred.socialauth.oauthstrategy.Hybrid.verifyResponse(Hybrid.java:138)
at org.brickred.socialauth.oauthstrategy.Hybrid.verifyResponse(Hybrid.java:115)
at org.brickred.socialauth.provider.GoogleImpl.doVerifyResponse(GoogleImpl.java:158)
at org.brickred.socialauth.provider.GoogleImpl.verifyResponse(GoogleImpl.java:147)
at org.brickred.socialauth.SocialAuthManager.connect(SocialAuthManager.java:183)
at org.brickred.socialauth.SocialAuthManager$$FastClassBySpringCGLIB$$1e842cf3.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:711)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at org.brickred.socialauth.SocialAuthManager$$EnhancerBySpringCGLIB$$f866015c.connect(<generated>)
at org.brickred.socialauth.spring.controller.SocialAuthWebController.callback(SocialAuthWebController.java:145)
at org.brickred.socialauth.spring.controller.SocialAuthWebController.openidCallback(SocialAuthWebController.java:137)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:85)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.foodeebuddee.configs.FBCORSFilter.doFilter(FBCORSFilter.java:23)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
What version of the product are you using? On what operating system?
spring4.0, socialAuth4.0 and windows7
Please provide any additional information below.
Original issue reported on code.google.com by [email protected] on 28 Feb 2015 at 11:28
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
[email protected]
on 28 Feb 2015 at 11:28The text was updated successfully, but these errors were encountered: