Esempio n. 1
0
 protected abstract void DoRetrieveUserInfo(SocialUserInfo userInfo);
Esempio n. 2
0
 protected virtual void DoPostMessage(string text, SocialUserInfo userInfo)
 {
 }
Esempio n. 3
0
 protected abstract void DoObtainTokens(SocialUserInfo userInfo, JSONDataMap request, string returnURL);
Esempio n. 4
0
 protected abstract void DoRetrieveLongTermTokens(SocialUserInfo userInfo);
Esempio n. 5
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var vkUserInfo = userInfo as VKontakteSocialUserInfo;

            getUserInfo(vkUserInfo);
        }
Esempio n. 6
0
 /// <summary>
 /// Returns social service login URL for "two-stage" login networks.
 /// Currently twitter only requires this
 /// </summary>
 /// <param name="returnURL">Social site redirects browser here after login</param>
 /// <param name="userInfo">Context</param>
 /// <returns>Social site login URL</returns>
 public virtual string GetSpecifiedExternalLoginReference(SocialUserInfo userInfo, string returnURL)
 {
     throw new NFXException(StringConsts.OPERATION_NOT_SUPPORTED_ERROR + GetType().Name + ".GetSpecifiedExternalLoginReference");
 }
Esempio n. 7
0
 protected override void DoRetrieveLongTermTokens(SocialUserInfo userInfo)
 {
 }
Esempio n. 8
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var fbUserInfo = userInfo as FacebookSocialUserInfo;

            fillUserInfo(fbUserInfo);
        }
Esempio n. 9
0
        protected override void DoRetrieveLongTermTokens(SocialUserInfo userInfo)
        {
            var fbUserInfo = userInfo as FacebookSocialUserInfo;

            fbUserInfo.LongTermAccessToken = getLongTermAccessToken(fbUserInfo.AccessToken);
        }
Esempio n. 10
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var googleUserInfo = userInfo as GooglePlusSocialUserInfo;

            getUserInfo(googleUserInfo);
        }
Esempio n. 11
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var liUserInfo = userInfo as LinkedInSocialUserInfo;

            getUserInfo(liUserInfo);
        }