<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>EasyOAuth Framework for OAuth Protocol</title><link>http://easyoauth.codeplex.com/project/feeds/rss</link><description>EasyOAuth Framework is an OAuth-compliant Authentication and Authorization Library for Desktop Application and Web Application. Support 8 providers include Facebook, Google, Yahoo, Twitter, Dropbox, Plurk and LinkedIn.</description><item><title>Updated Wiki: Home</title><link>http://easyoauth.codeplex.com/wikipage?version=25</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Announcement&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;EasyOAuth Framework v3.0 is working, This version will support ASP.NET MVC (3.0 or newer version) and .NET Framework 4.0+ (not planed to support .NET Framework 3.5 or older), and we will build it on Windows 8 and Windows Phone 8 platform, but Web Edition will release first.&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;&lt;b&gt;EasyOAuth Framework v2.0 Desktop and Web Edition is announced, this release is a refactoring version of EasyOAuth and supports 8 OAuth Providers:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Linked In (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;DropBox (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Windows Live (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Plurk (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Twitter (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Google (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Facebook (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Yahoo (OAuth 1.0)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Source code, Binaries and Sample codes are ready for download, please visit the download page to find them.&lt;br /&gt;&lt;br /&gt;Please refer official introductions with EasyOAuth Framework 2.0: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx&lt;/a&gt; (Traditional Chinese)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remember to apply an application account for consumer key and consumer secret before you use EasyOAuth library.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Please refer official introductions: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx&lt;/a&gt; (Traditional Chinese). If you want to find English documentation, please go to &amp;quot;Documentation&amp;quot; section.&lt;br /&gt;&lt;br /&gt;Please comment your thinks, comments or shares here: &lt;a href="http://easyoauth.codeplex.com/discussions/269077"&gt;http://easyoauth.codeplex.com/discussions/269077&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Thu, 10 Jan 2013 11:05:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130110110539A</guid></item><item><title>Updated Wiki: Home</title><link>http://easyoauth.codeplex.com/wikipage?version=24</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Announcement&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;EasyOAuth Framework v3.0 is working, This version will support ASP.NET MVC (3&lt;u&gt;) and .NET Framework 4.0&lt;/u&gt; (not planed to support .NET Framework 3.5 or older), and we will build it on Windows 8 and Windows Phone 8 platform, but Web Edition will release first.&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;&lt;b&gt;EasyOAuth Framework v2.0 Desktop and Web Edition is announced, this release is a refactoring version of EasyOAuth and supports 8 OAuth Providers:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Linked In (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;DropBox (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Windows Live (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Plurk (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Twitter (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Google (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Facebook (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Yahoo (OAuth 1.0)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Source code, Binaries and Sample codes are ready for download, please visit the download page to find them.&lt;br /&gt;&lt;br /&gt;Please refer official introductions with EasyOAuth Framework 2.0: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx&lt;/a&gt; (Traditional Chinese)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remember to apply an application account for consumer key and consumer secret before you use EasyOAuth library.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Please refer official introductions: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx&lt;/a&gt; (Traditional Chinese). If you want to find English documentation, please go to &amp;quot;Documentation&amp;quot; section.&lt;br /&gt;&lt;br /&gt;Please comment your thinks, comments or shares here: &lt;a href="http://easyoauth.codeplex.com/discussions/269077"&gt;http://easyoauth.codeplex.com/discussions/269077&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Thu, 10 Jan 2013 11:04:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130110110457A</guid></item><item><title>New Post: library not working</title><link>http://easyoauth.codeplex.com/discussions/387872</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Some service provider requires different access token when you use different devices (like PC, phone, tablet, etc.).&lt;/p&gt;
&lt;p&gt;If service provider requires it, you must create device specific access token and save it into database, when user use different device, you must fetch correct access token for user's device to access services.&lt;/p&gt;
&lt;p&gt;If you want to confirm user has access token stored in db, you can use cookie to persist user's state (I use this method at several cases).&lt;/p&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Tue, 23 Oct 2012 07:23:43 GMT</pubDate><guid isPermaLink="false">New Post: library not working 20121023072343A</guid></item><item><title>Created Issue: The client does not exist [3]</title><link>http://easyoauth.codeplex.com/workitem/3</link><description>When I configure for Live Id, I get the following error&lt;br /&gt;&lt;br /&gt;&amp;#34;The client does not exist. If you are the client application developer, configure a new application through the application management site at https&amp;#58;&amp;#47;&amp;#47;manage.dev.live.com&amp;#47;. &amp;#34;&lt;br /&gt;&lt;br /&gt;Before configuring, I created application from https&amp;#58;&amp;#47;&amp;#47;manage.dev.live.com&amp;#47; and added a custom domain name with hosts file. Then configured the node as below&lt;br /&gt;&amp;#60;add name&amp;#61;&amp;#34;windowslive&amp;#34;  type&amp;#61;&amp;#34;EasyOAuth.Providers.Web.WindowsLiveClient, EasyOAuth.Providers&amp;#34;&lt;br /&gt;           consumerkey&amp;#61;&amp;#34;000000004&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#34; &lt;br /&gt;           consumersecret&amp;#61;&amp;#34;EdtiKntcwgz&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;i6sO8eced2gnp&amp;#34; &lt;br /&gt;           callbackUrl&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;thiru.cloudapp.net&amp;#47;EasyOAuth.WebClient.Sample&amp;#47;OAuthVerify.do&amp;#34; &lt;br /&gt;           scope&amp;#61;&amp;#34;wl.basic,wl.offline_access,wl.signin&amp;#34;&amp;#62;&lt;br /&gt;Please let me know what could be the solution.&lt;br /&gt;</description><author>thirumalai_pm</author><pubDate>Sat, 25 Aug 2012 11:36:27 GMT</pubDate><guid isPermaLink="false">Created Issue: The client does not exist [3] 20120825113627A</guid></item><item><title>New Post: library not working</title><link>http://easyoauth.codeplex.com/discussions/387872</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Ming Chung Chu,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I must appreciate all the great work on this project that you have put, this is incredible, very well written and solid,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tried this library and found that its broken / not entirely working.&lt;/p&gt;
&lt;p&gt;I have tried creating a patch for it but did not create a fork for it yet, check out T_A from my project list,&lt;/p&gt;
&lt;p&gt;also i am curious to know following&lt;/p&gt;
&lt;p&gt;Flow: Sucessful Auth&lt;/p&gt;
&lt;p&gt;Scenario: Returning User&lt;/p&gt;
&lt;p&gt;When the persistance type is db and the auth is sucessful, values get stored in db for o_auth_token, security_token, access token etc, when a registered user returns to the site how to identify that the user exist without creating a new oauth_token,&lt;/p&gt;
&lt;p&gt;the way you tried solving it was with IP but as you know thats not the rock solid approach as user may use different devices or locations or machines to use the service..&lt;/p&gt;
&lt;p&gt;any thoughts?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards,&lt;/p&gt;
&lt;p&gt;Vishal&lt;/p&gt;
&lt;/div&gt;</description><author>vishalishere</author><pubDate>Tue, 24 Jul 2012 01:18:29 GMT</pubDate><guid isPermaLink="false">New Post: library not working 20120724011829A</guid></item><item><title>Created Issue: OAuthStatusPersistConfigurationSection default value causing exception [2]</title><link>http://easyoauth.codeplex.com/workitem/2</link><description>Hi, I&amp;#39;m trying to use EasyOAuth framework to intergrate my application with oauth service.&lt;br /&gt;And I found two little problem when i using EasyOAuth.WebClient.Sample Project.&lt;br /&gt;&lt;br /&gt;When i authorized by google and redirect to &amp;#34;Accepted.aspx&amp;#34;,&lt;br /&gt;I got a &amp;#34;Configuration Error&amp;#34; exception,&lt;br /&gt;This is because Asp.Net can&amp;#39;t find class &amp;#34;EasyOAuth.WebUtility.Configuration.Configuration.OAuthStatusPersistConfigurationSection&amp;#34; &lt;br /&gt;which is setting in the web.config.&lt;br /&gt;&lt;br /&gt;So after i changed &lt;br /&gt;&amp;#60;section name&amp;#61;&amp;#34;oauth.statuspersist&amp;#34; type&amp;#61;&amp;#34;EasyOAuth.WebUtility.Configuration.Configuration.OAuthStatusPersistConfigurationSection, EasyOAuth.WebUtility&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;to&lt;br /&gt;&amp;#60;section name&amp;#61;&amp;#34;oauth.statuspersist&amp;#34; type&amp;#61;&amp;#34;EasyOAuth.WebUtility.Configuration.OAuthStatusPersistConfigurationSection, EasyOAuth.WebUtility&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&lt;br /&gt;There is still a &amp;#34;Configuration Error&amp;#34; exception,&lt;br /&gt;It shows that OAuthStatusPersistConfigurationSection class &amp;#34;Type&amp;#34; property should be Database or Session,&lt;br /&gt;And the default value of &amp;#34;Type&amp;#34; property which setting in th property attribute is &amp;#34;session&amp;#34;,&lt;br /&gt;So i change default value from &amp;#34;session&amp;#34; to &amp;#34;Session&amp;#34;. Everything works well&amp;#33;&lt;br /&gt;</description><author>kirkchen</author><pubDate>Mon, 23 Jul 2012 07:26:19 GMT</pubDate><guid isPermaLink="false">Created Issue: OAuthStatusPersistConfigurationSection default value causing exception [2] 20120723072619A</guid></item><item><title>New Post: 關於重複使用Access Token</title><link>http://easyoauth.codeplex.com/discussions/354727</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;你是用哪個 provider 產生的 access token，就用那個 provider 來使用 access token。&lt;/p&gt;
&lt;p&gt;是 Plurk 產生的，就用 EasyOAuth.Providers.Web.PlurkClient&lt;br /&gt;是 FB 產生的，就用 EasyOAuth.Providers.FacebookClient&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Mon, 07 May 2012 07:30:34 GMT</pubDate><guid isPermaLink="false">New Post: 關於重複使用Access Token 20120507073034A</guid></item><item><title>New Post: 關於重複使用Access Token</title><link>http://easyoauth.codeplex.com/discussions/354727</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;您好,我是使用Web Client的部份, 程序跑到最後會回到&amp;nbsp;Accepted.aspx 在這個頁面上可以呼叫LoadProfile 但是我想把回傳回來的Access Token 存下來並且在別的地方使用,&lt;/p&gt;
&lt;p&gt;但我不知道該如何使用原有的Access Token來 New&amp;nbsp;EasyOAuth.Providers.Web.PlurkClient 或是&amp;nbsp;EasyOAuth.Providers.Web.FacebookClient&lt;/p&gt;
&lt;p&gt;謝謝&lt;/p&gt;
&lt;/div&gt;</description><author>terrychen0518</author><pubDate>Mon, 07 May 2012 03:29:41 GMT</pubDate><guid isPermaLink="false">New Post: 關於重複使用Access Token 20120507032941A</guid></item><item><title>New Post: how to access user profile</title><link>http://easyoauth.codeplex.com/discussions/324986</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;You can use LoadProfile() API implemented by service provider after you have completed OAuth process and archived access token.&lt;/p&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Sun, 19 Feb 2012 14:48:58 GMT</pubDate><guid isPermaLink="false">New Post: how to access user profile 20120219024858P</guid></item><item><title>New Post: how to access user profile</title><link>http://easyoauth.codeplex.com/discussions/324986</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;just started to use this wonderful API but was just wondering, after login through google/facebook or any such third party, on callback url page how can we access user's profile information saved in facebook or google?&lt;/p&gt;
&lt;/div&gt;</description><author>realfantasy</author><pubDate>Sat, 18 Feb 2012 12:20:11 GMT</pubDate><guid isPermaLink="false">New Post: how to access user profile 20120218122011P</guid></item><item><title>New Post: rolls</title><link>http://easyoauth.codeplex.com/discussions/305209</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;This framework just provides authentication process of OAuth between and service provider.&lt;/p&gt;
&lt;p&gt;If you want to consume service and data provided by service provider, please refer API documentation of service provider, and call it by Invoke() method.&lt;/p&gt;
&lt;p&gt;Reference:&amp;nbsp;&lt;a href="http://easyoauth.codeplex.com/wikipage?title=What%27s%20new%20in%20EasyOAuth%20Framework%202.0%20SP1&amp;amp;referringTitle=Documentation"&gt;http://easyoauth.codeplex.com/wikipage?title=What%27s%20new%20in%20EasyOAuth%20Framework%202.0%20SP1&amp;amp;referringTitle=Documentation&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Sat, 11 Feb 2012 07:56:36 GMT</pubDate><guid isPermaLink="false">New Post: rolls 20120211075636A</guid></item><item><title>New Post: rolls</title><link>http://easyoauth.codeplex.com/discussions/305209</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;please can we have an exmple of how we can get all the contacts of the user once signed in.&lt;/p&gt;
&lt;p&gt;Many thanks&lt;/p&gt;
&lt;/div&gt;</description><author>roller</author><pubDate>Fri, 10 Feb 2012 22:53:34 GMT</pubDate><guid isPermaLink="false">New Post: rolls 20120210105334P</guid></item><item><title>Updated Wiki: Home</title><link>http://easyoauth.codeplex.com/wikipage?version=23</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;EasyOAuth Framework v2.0 Desktop and Web Edition is announced, this release is a refactoring version of EasyOAuth and supports 8 OAuth Providers:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Linked In (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;DropBox (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Windows Live (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Plurk (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Twitter (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Google (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Facebook (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Yahoo (OAuth 1.0)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Source code, Binaries and Sample codes are ready for download, please visit the download page to find them.&lt;br /&gt;&lt;br /&gt;Please refer official introductions with EasyOAuth Framework 2.0: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx" class="externalLink"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (Traditional Chinese)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remember to apply an application account for consumer key and consumer secret before you use EasyOAuth library.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Please refer official introductions: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx" class="externalLink"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (Traditional Chinese). If you want to find English documentation, please go to &amp;quot;Documentation&amp;quot; section.&lt;br /&gt;&lt;br /&gt;Please comment your thinks, comments or shares here: &lt;a href="http://easyoauth.codeplex.com/discussions/269077" class="externalLink"&gt;http://easyoauth.codeplex.com/discussions/269077&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Sun, 05 Feb 2012 12:46:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120205124625P</guid></item><item><title>Updated Wiki: Home</title><link>http://easyoauth.codeplex.com/wikipage?version=22</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;EasyOAuth Framework v2.0 Desktop and Web Edition is announced, this release is a refactoring version of EasyOAuth and supports 8 OAuth Providers:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Linked In (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;DropBox (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Windows Live (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Plurk (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Twitter (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Google (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Facebook (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Yahoo (OAuth 1.0)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Source code, Binaries and Sample codes are ready for download, please visit the download page to find them.&lt;br /&gt;&lt;br /&gt;Please refer official introductions with EasyOAuth Framework 2.0: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx" class="externalLink"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (Traditional Chinese)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;We are already introduced a sample application &amp;quot;EasyOAuth Access Token Viewer&amp;quot; at Intel AppUp Center. Please install Intel AppUp Center (http://appup.net) software and search &amp;quot;OAuth&amp;quot; to find and install our sample application.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(Important!!) Remember to apply an application account for consumer key and consumer secret before you use EasyOAuth library.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Please refer official introductions: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx" class="externalLink"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (Traditional Chinese). If you want to find English documentation, please go to &amp;quot;Documentation&amp;quot; section.&lt;br /&gt;&lt;br /&gt;Please comment your thinks, comments or shares here: &lt;a href="http://easyoauth.codeplex.com/discussions/269077" class="externalLink"&gt;http://easyoauth.codeplex.com/discussions/269077&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Sun, 05 Feb 2012 12:39:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120205123944P</guid></item><item><title>Released: EasyOAuth Framework 2.0 SP1 Hotfix (Feb 05, 2012)</title><link>http://easyoauth.codeplex.com/releases/view/81745</link><description>
&lt;div class="wikidoc"&gt;Hotfix:&lt;br&gt;
&lt;br&gt;
This release is fixed issues:&lt;br&gt;
&lt;ol&gt;
&lt;li&gt;Error creating OAuthWebClientV1 from OAuthWebFactory.CreateProviderForOAuthV1() or OAuthWebClientV2 OAuthWebFactory.CreateProviderForOAuthV2().
&lt;/li&gt;&lt;li&gt;Web.config&amp;#39;s type miss assembly declaration.&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sun, 05 Feb 2012 12:37:51 GMT</pubDate><guid isPermaLink="false">Released: EasyOAuth Framework 2.0 SP1 Hotfix (Feb 05, 2012) 20120205123751P</guid></item><item><title>Created Release: EasyOAuth Framework 2.0 SP1 Hotfix (二月 05, 2012)</title><link>http://easyoauth.codeplex.com/releases?ReleaseId=81745</link><description>&lt;div class="wikidoc"&gt;Hotfix:&lt;br /&gt;&lt;br /&gt;This release is fixed issues:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Error creating OAuthWebClientV1 from OAuthWebFactory.CreateProviderForOAuthV1() or OAuthWebClientV2 OAuthWebFactory.CreateProviderForOAuthV2().&lt;/li&gt;
&lt;li&gt;Web.config&amp;#39;s type miss assembly declaration.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Sun, 05 Feb 2012 12:37:51 GMT</pubDate><guid isPermaLink="false">Created Release: EasyOAuth Framework 2.0 SP1 Hotfix (二月 05, 2012) 20120205123751P</guid></item><item><title>New Post: wp7 support?</title><link>http://easyoauth.codeplex.com/discussions/273590</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;This release is not yet available, some issues are pending to resolve.&lt;/p&gt;
&lt;p&gt;We will announce when release for Windows Phone is available.&lt;/p&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Wed, 25 Jan 2012 08:44:13 GMT</pubDate><guid isPermaLink="false">New Post: wp7 support? 20120125084413A</guid></item><item><title>New Post: wp7 support?</title><link>http://easyoauth.codeplex.com/discussions/273590</link><description>&lt;div style="line-height: normal;"&gt;&lt;blockquote style="padding-bottom: 0px; font-style: italic; margin: 0.25em 1em 0px; padding-left: 0.25em; padding-right: 0.25em; padding-top: 0px; border: #ccc 0.1em solid;"&gt;&lt;strong&gt;regionbbs wrote:&lt;/strong&gt;&lt;br /&gt;
&lt;p&gt;Current release supports Desktop (WPF and Windows Forms) and Web (ASP.NET) applications only.&lt;/p&gt;
&lt;p&gt;We are working for asynchronous operation required by Silverlight, include Windows Phone 7 and Mango versions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Any update on WP7 support?&lt;/p&gt;&lt;/div&gt;</description><author>byronmhome</author><pubDate>Tue, 24 Jan 2012 21:51:49 GMT</pubDate><guid isPermaLink="false">New Post: wp7 support? 20120124095149P</guid></item><item><title>Updated Wiki: What's new in EasyOAuth Framework 2.0 SP1</title><link>http://easyoauth.codeplex.com/wikipage?title=What's new in EasyOAuth Framework 2.0 SP1&amp;version=4</link><description>&lt;div class="wikidoc"&gt;We are exciting to announce a new service release of EasyOAuth Framework 2.0 named SP1 (Service Pack 1). This release provides the following new feature:&lt;br /&gt;&lt;br /&gt;1. &lt;b&gt;Service Invocation method&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In EasyOAuth Framework v1.0, we released a method named &amp;quot;Invoke&amp;quot; to developer for method call of service provider, but we removed it temporary in 2.0 with some issues. In this release, we added this method into OAuthDesktopClient and OAuthWebClient (include V1 and V2), you can use it like the following code:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
EasyOAuth.Core.OAuthDesktopClientV2 client =
    EasyOAuth.Providers.OAuthDesktopProviderFactory.CreateOAuthV2Client&amp;lt;EasyOAuth.Providers.Desktop.FacebookClient&amp;gt;(&amp;quot;facebook&amp;quot;);

client.VerifyAuthentication();
client.Invoke(&amp;quot;https://graph.facebook.com/me&amp;quot;, &amp;quot;GET&amp;quot;, new NameValueCollection());
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You can invoke any APIs via client object with access token, we also release 2 (two) methods to developer to load exist access token in OAuthClientContext in Web Application scenario:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
public static OAuthClientContext CreateWithAccessToken(OAuthWebClientV1 client, string AccessToken, string TokenSecret)
{
    client.SetAuthorizedInformation(AccessToken, TokenSecret);
    return new OAuthClientContext(client);
}

public static OAuthClientContext CreateWithAccessToken(OAuthWebClientV2 client, string AccessToken)
{
    client.SetAuthorizedInformation(AccessToken);
    return new OAuthClientContext(client);
}
&lt;/pre&gt; &lt;br /&gt;&lt;br /&gt;Desktop application can use &amp;quot;SetAuthorizatedInformation()&amp;quot; to set exist access token to client object and invoke service method.&lt;br /&gt;&lt;br /&gt;2. &lt;b&gt;Authentication Status Persistence&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In some Web application scenario, we may experience the session lost issue during OAuth authentication and authorization process, so we added a &amp;quot;status persistence&amp;quot; service in Web application, you can enable it by adding the following configuration in Web.config file:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
  &amp;lt;configSections&amp;gt;
    &amp;lt;section name=&amp;quot;oauth.statuspersist&amp;quot;
      type=&amp;quot;EasyOAuth.WebUtility.Configuration.Configuration.OAuthStatusPersistConfigurationSection, EasyOAuth.WebUtility&amp;quot; /&amp;gt;
  &amp;lt;/configSections&amp;gt;
   ...
   &amp;lt;oauth.statuspersist type=&amp;quot;Database&amp;quot; connectionString=&amp;quot;initial catalog=[YOUR_DATABASE_CONNECTION_STRING&amp;quot; /&amp;gt;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;We have 2 mode for status store: Session or Database, if you select &amp;quot;Session&amp;quot;, you can keep the blank in connectionString field; if you select &amp;quot;Database&amp;quot;, you must configure connection string to your database, and create a table named OAuthSessionStates:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
CREATE TABLE [dbo].[OAuthSessionStates](
	[IPAddress] [varchar](12) NOT NULL,
	[Version] [tinyint] NOT NULL,
	[ConfigurationName] [varchar](50) NOT NULL
) ON [PRIMARY]
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;EasyOAuth Framework will use database to store status during OAuth process.&lt;br /&gt;&lt;br /&gt;NOTE: Currently, we just support SQL Server provider only.&lt;br /&gt;&lt;br /&gt;3. &lt;b&gt;Loading Profile&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;We added profile loading feature into each implementation of service provider, we load &amp;quot;name&amp;quot;, &amp;quot;email&amp;quot; and &amp;quot;id&amp;quot; for default, but email will be blank if service provider has no information (like Twitter and LinkedIn).&lt;br /&gt;&lt;br /&gt;Developer can use &amp;quot;LoadProfile()&amp;quot; method to load user&amp;#39;s default profile, or handling &amp;quot;ProfileRequested&amp;quot; event to obtain more information.&lt;br /&gt;&lt;br /&gt;4. &lt;b&gt;Events&lt;/b&gt; (Desktop Edition only)&lt;br /&gt;&lt;br /&gt;We added the events into OAuth process&amp;#39;s methods for developer to do something, the events are:&lt;br /&gt;&lt;br /&gt;1. TokenRequested (OAuth V1 only)&lt;br /&gt;2. VerifierRequested (OAuth V1 and V2)&lt;br /&gt;3. AccessTokenRequested (OAuth V1 and V2)&lt;br /&gt;4. ServiceMethodInvoked (OAuth V1 and V2)&lt;br /&gt;5. ProfileRequested (OAuth V1 and V2)&lt;br /&gt;&lt;br /&gt;ProfileRequested event will provide the raw data loaded by &amp;quot;LoadProfile()&amp;quot; method, developer can use it to get other information.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Fri, 23 Dec 2011 08:16:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: What's new in EasyOAuth Framework 2.0 SP1 20111223081624A</guid></item><item><title>Updated Wiki: Home</title><link>http://easyoauth.codeplex.com/wikipage?version=21</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;NEWS: We announced a service release of EasyOAuth Framework 2.0, please read &lt;a href="http://easyoauth.codeplex.com/wikipage?title=What%27s%20new%20in%20EasyOAuth%20Framework%202.0%20SP1&amp;referringTitle=Home"&gt;What&amp;#39;s new in EasyOAuth Framework 2.0 SP1&lt;/a&gt;.&lt;/b&gt; Please download and try it from Download section. We are welcome you to report bugs or issues at Discussions area.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EasyOAuth Framework v2.0 Desktop and Web Edition is announced, this release is a refactoring version of EasyOAuth and supports 8 OAuth Providers:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Linked In (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;DropBox (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Windows Live (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Plurk (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Twitter (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Google (OAuth 1.0)&lt;/li&gt;
&lt;li&gt;Facebook (OAuth 2.0)&lt;/li&gt;
&lt;li&gt;Yahoo (OAuth 1.0)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Source code, Binaries and Sample codes are ready for download, please visit the download page to find them.&lt;br /&gt;&lt;br /&gt;Please refer official introductions with EasyOAuth Framework 2.0: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx" class="externalLink"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/09/29/easyoauth.framework.v2.0.announced.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (Traditional Chinese)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;We are already introduced a sample application &amp;quot;EasyOAuth Access Token Viewer&amp;quot; at Intel AppUp Center. Please install Intel AppUp Center (http://appup.net) software and search &amp;quot;OAuth&amp;quot; to find and install our sample application.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(Important!!) Remember to apply an application account for consumer key and consumer secret before you use EasyOAuth library.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Please refer official introductions: &lt;a href="http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx" class="externalLink"&gt;http://www.dotblogs.com.tw/regionbbs/archive/2011/04/28/easyoauth.library.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (Traditional Chinese). If you want to find English documentation, please go to &amp;quot;Documentation&amp;quot; section.&lt;br /&gt;&lt;br /&gt;Please comment your thinks, comments or shares here: &lt;a href="http://easyoauth.codeplex.com/discussions/269077" class="externalLink"&gt;http://easyoauth.codeplex.com/discussions/269077&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>regionbbs</author><pubDate>Thu, 22 Dec 2011 08:11:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20111222081125A</guid></item></channel></rss>