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

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

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

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

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

            getUserInfo(liUserInfo);
        }