protected void btnConnect_Click(object sender, EventArgs e)
        {
            SocialAuthManager manager = Session["socialauth"] as SocialAuthManager;

            manager.Connect((PROVIDER_TYPE)Enum.Parse(typeof(PROVIDER_TYPE), lstProviders.SelectedItem.Text), Server.UrlDecode(txtRedirectResponse.Value.Replace("#_=_", "")));
            lblAccessToken.Text = manager.GetConnectionToken((PROVIDER_TYPE)Enum.Parse(typeof(PROVIDER_TYPE), lstProviders.SelectedItem.Text)).AccessToken;
        }
示例#2
0
        /// <summary>
        /// webBrowser1_Navigated
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            //get webBrowser1
            string connectUrl = e.Url.ToString();

            if (manager.Connect(provider_type, connectUrl))
            {
                DialogResult = DialogResult.OK;
                Close();
            }
            else
            {
                MessageBox.Show("获取acesskey出错");
            }
        }