trying to set up Google login via https://console.developers.google.com
I saw it was complaining that http://social.clipflair.net/socialauth/validate.sauth wasn't registered at google as valid callback url, so I used that callback URL at Twitter too (at http://apps.twitter.com), but now it goes to Twitter and returns back immediately showing our login UI again (we need to remove a fancybox we had added there), wonder if that is expected behaviour (Twitter to callback immediately before the user gets a chance to do something). Is it some part of the protocol?
I see
2014-06-13 15:23:16,038 [67] INFO OAuth1_0a [(null)] - OAuth1.0a Authorization Flow begins for TWITTER...
</br>2014-06-13 15:23:17,037 [67] INFO OAuth1_0a [(null)] - Request Token successfully received
</br>2014-06-13 15:23:18,612 [68] INFO OAuth1_0a [(null)] - User returns from provider
</br>2014-06-13 15:23:18,612 [68] INFO OAuth1_0a [(null)] - User successfully logged in and returned
</br>2014-06-13 15:23:19,005 [68] INFO OAuth1_0a [(null)] - Access token successfully received
</br>2014-06-13 15:23:19,020 [68] INFO OAuth1_0a [(null)] - OAuth1.0a Authorization Flow ends...
in MonoX_Info.log
--- and in MonoX.log I see:
2014-06-13 15:23:40,028 [61] ERROR OAuth1_0a [(null)] - An error occurred while executing http://api.twitter.com/1.1/users/show.json?user_id=40986....
</br>Request Parameters: oauth_consumer_key=...&oauth_nonce=4515894&oauth_signature_method=HMACSHA1&oauth_timestamp=1402662220&oauth_token=409868535-jFCKRohwPLIhIXrhfw5kgAA......zlOdc&oauth_version=1.0&oauth_signature=......+8W0XVAuNops=
</br>System.Net.WebException: The remote server returned an error: (403) Forbidden.
</br>The remote server returned an error: (403) Forbidden.
</br> at Brickred.SocialAuth.NET.Core.OAuth1_0a.ExecuteFeed(String feedURL, IProvider provider, Token connectionToken, TRANSPORT_METHOD transportMethod)
</br> at Brickred.SocialAuth.NET.Core.Wrappers.TwitterWrapper.GetProfile()
</br> at Brickred.SocialAuth.NET.Core.BusinessObjects.SocialAuthUser.GetProfile(PROVIDER_TYPE providerType)
</br> at MonoSoftware.MonoX.ModuleGallery.LoginSocial.CheckCredentials()
and in Mono_Debug.log:
</br>
</br>2014-06-13 15:23:40,309 [33] DEBUG TwitterWrapper [(null)] - Executing Profile feed
</br>2014-06-13 15:23:40,309 [33] DEBUG OAuthHelper [(null)] - signature base:GET&http%3A%2F%2Fapi.twitter.com%2F1.1%2Fusers%2Fshow.json&oauth_consumer_key%3DPRF........%26oauth_nonce%3D1660844%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1402662220%26oauth_token%.....%26oauth_version%3D1.0%26user_id%3D409868535
</br>2014-06-13 15:23:40,309 [33] DEBUG OAuthHelper [(null)] - HMACSHA1 signature:.....=
</br>2014-06-13 15:23:40,309 [33] DEBUG OAuthHelper [(null)] - Authorization Header: OAuth oauth_consumer_key="PR....5sw", oauth_nonce="1660844", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1402662220", oauth_token="....", oauth_version="1.0", oauth_signature="....lOd8%3D"
</br>2014-06-13 15:23:40,309 [33] DEBUG OAuth1_0a [(null)] - Executing http://api.twitter.com/1.1/users/show.json?user_id=4098....5 using GET