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

            getUserInfo(vkUserInfo);
        }
Example #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");
 }
Example #7
0
 protected override void DoRetrieveLongTermTokens(SocialUserInfo userInfo)
 {
 }
Example #8
0
        protected override void DoRetrieveUserInfo(SocialUserInfo userInfo)
        {
            var fbUserInfo = userInfo as FacebookSocialUserInfo;

            fillUserInfo(fbUserInfo);
        }
Example #9
0
        protected override void DoRetrieveLongTermTokens(SocialUserInfo userInfo)
        {
            var fbUserInfo = userInfo as FacebookSocialUserInfo;

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

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

            getUserInfo(liUserInfo);
        }