public ActionResult GoogleCallbackAction()
        {
            var googleContext = new GoogleAuthRequestProcessedContext();

            var googleInputParam = new GoogleAuthRequestProcessedParameter
            {
                TokenManager =
                    HttpContext.Application["GoogleTokenManager"] as InMemoryTokenManager
            };

            googleContext.Execute(() => googleInputParam);

            SocialUserInformation userData = googleContext.ReturnResult;

            SignIn(userData);

            return(GetHomeAction());
        }
        public ActionResult GoogleCallbackAction()
        {
            var googleContext = new GoogleAuthRequestProcessedContext();

            var googleInputParam = new GoogleAuthRequestProcessedParameter
                                       {
                                           TokenManager =
                                               HttpContext.Application["GoogleTokenManager"] as InMemoryTokenManager
                                       };

            googleContext.Execute(() => googleInputParam);

            SocialUserInformation userData = googleContext.ReturnResult;

            SignIn(userData);

            return GetHomeAction();
        }