本文整理汇总了C#中IAuthenticationContext.MergeWith方法的典型用法代码示例。如果您正苦于以下问题:C# IAuthenticationContext.MergeWith方法的具体用法?C# IAuthenticationContext.MergeWith怎么用?C# IAuthenticationContext.MergeWith使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IAuthenticationContext
的用法示例。
在下文中一共展示了IAuthenticationContext.MergeWith方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestSignInWithTwitter
private static void TestSignInWithTwitter(IAuthenticationContext authenticationContext)
{
IAuthenticationContext requestTokens = GetRequestTokens(authenticationContext);
string oauthToken = requestTokens.AccessToken;
authenticationContext.MergeWith(requestTokens);
HttpWebRequest authenticationRequest = GetAuthenticationRequest(authenticationContext, oauthToken);
// Copied from "https://github.com/djmc/SimpleOAuth.Net/blob/master/SimpleOAuthTester/Program.cs"
Process.Start(authenticationRequest.RequestUri.ToString());
Console.Out.WriteLine("Web browser is starting. When you have logged in, enter your Verifier code...");
Console.Out.Write("Verifier> ");
string oauthVerifier = Console.In.ReadLine();
HttpWebRequest accessTokenRequest = GetAccessTokenRequest(authenticationContext, oauthVerifier);
using (HttpWebResponse response = accessTokenRequest.GetResponse() as HttpWebResponse)
using (Stream dataStream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(dataStream))
{
//Read the content.
string responseFromServer = reader.ReadToEnd();
}
}