<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Nigel Parker's Outside Line : Services</title><link>http://blogs.msdn.com/nigel/archive/tags/Services/default.aspx</link><description>Tags: Services</description><dc:language>en-NZ</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Live Services Jumpstart – Day 1 Morning Session</title><link>http://blogs.msdn.com/nigel/archive/2008/12/08/live-platform-jumpstart-day-1-morning-session.aspx</link><pubDate>Mon, 08 Dec 2008 04:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9183137</guid><dc:creator>nparker</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/nigel/comments/9183137.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nigel/commentrss.aspx?PostID=9183137</wfw:commentRss><wfw:comment>http://blogs.msdn.com/nigel/rsscomments.aspx?PostID=9183137</wfw:comment><description>&lt;P&gt;As mentioned previously I am over at the &lt;A href="http://www.lsjumpstart.com/content/info.asp?CcpSubsiteID=91&amp;amp;vdid=0&amp;amp;infoid=30&amp;amp;mscssid=KFKA9JNM12GN9MWCMFKR3JE24BLM242A&amp;amp;hdnPrivateEventID=&amp;amp;PreRegistrationID=" mce_href="http://www.lsjumpstart.com/content/info.asp?CcpSubsiteID=91&amp;amp;vdid=0&amp;amp;infoid=30&amp;amp;mscssid=KFKA9JNM12GN9MWCMFKR3JE24BLM242A&amp;amp;hdnPrivateEventID=&amp;amp;PreRegistrationID="&gt;Live Services Jumpstart Training in Sydney&lt;/A&gt; this week along with a few other kiwis.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Day 0&lt;/STRONG&gt; for me was a chance to do a photo walk in Sydney.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://tr.im/photowalk" mce_href="http://tr.im/photowalk"&gt;&lt;IMG border=0 src="http://farm4.static.flickr.com/3191/3089239960_890141f987.jpg" mce_src="http://farm4.static.flickr.com/3191/3089239960_890141f987.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;It has been a while since I’ve been in Sydney and it was great to get reacquainted with an old friend. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;Day 1&lt;/STRONG&gt; has kicked off with &lt;A href="http://drneil.blogspot.com/" mce_href="http://drneil.blogspot.com/"&gt;Dr Neil&lt;/A&gt; doing an all up technical overview of existing Live Services.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://farm4.static.flickr.com/3190/3090032801_fd68411222.jpg" mce_src="http://farm4.static.flickr.com/3190/3090032801_fd68411222.jpg"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is a bit of a refresher for me as I’m quite familiar with what services are available at &lt;A title=http://dev.live.com/ href="http://dev.live.com/" mce_href="http://dev.live.com"&gt;http://dev.live.com&lt;/A&gt; but it is interesting to see these existing services beginning to migrate to the Azure Services Platform.&lt;/P&gt;
&lt;P&gt;Tomorrow is all about the &lt;A href="http://dev.live.com/liveframework/" mce_href="http://dev.live.com/liveframework/"&gt;Live Framework&lt;/A&gt; (Mesh Services) and how we bring all these services together through a common SDK (the left box of the second tier of the picture below). &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://dev.live.com/img/devlive/AnnouncingtheAzureServicesPlatform_912A/azureservicesplatform_thumb.png" mce_src="http://dev.live.com/img/devlive/AnnouncingtheAzureServicesPlatform_912A/azureservicesplatform_thumb.png"&gt;&lt;/P&gt;
&lt;P&gt;After Dr Neil’s session the morning was a dive into identity delivered by &lt;A href="http://jamesmcc.wordpress.com/" mce_href="http://jamesmcc.wordpress.com/"&gt;James McCutcheon&lt;/A&gt; my summary is below:&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#666666&gt;&lt;A href="http://dev.live.com/liveid/" mce_href="http://dev.live.com/liveid/"&gt;Identity&lt;/A&gt; - “LiveID is the submit button”&lt;/FONT&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#666666&gt;Web developers - &lt;B&gt;&lt;A href="https://www.microsoft.com/downloads/details.aspx?FamilyId=E565FC92-D5F6-4F5F-8713-4DD1C90DE19F&amp;amp;displaylang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyId=E565FC92-D5F6-4F5F-8713-4DD1C90DE19F&amp;amp;displaylang=en"&gt;Windows Live ID Web Authentication SDK 1.2&lt;/A&gt;&lt;/B&gt; describes a platform-independent interface for implementing Windows Live ID sign-in on Web sites of all kinds. This release includes a sample application for each of seven different programming languages: ASP.NET (C# and VB), Java, Perl, PHP, Python, and Ruby.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#666666&gt;Client application developers can use Windows Live ID for authentication as well - &lt;A href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b5a78784-922d-4267-a6e9-5d2ecf1dced8&amp;amp;displaylang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyID=b5a78784-922d-4267-a6e9-5d2ecf1dced8&amp;amp;displaylang=en"&gt;&lt;STRONG&gt;Windows Live ID Client 1.0 SDK&lt;/STRONG&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;FONT color=#666666&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#666666&gt;Visual Studio ASP.NET developers - &lt;/FONT&gt;&lt;A href="http://dev.live.com/tools/" mce_href="http://dev.live.com/tools/"&gt;&lt;STRONG&gt;Windows Live Tools for Microsoft Visual Studio November 2008 CTP&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://winliveid.spaces.live.com/Blog/cns!AEE1BB0D86E23AAC!1460.entry" mce_href="http://winliveid.spaces.live.com/Blog/cns!AEE1BB0D86E23AAC!1460.entry"&gt;Delivering Data Portability – Delegated Authentication SDK v1.0&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Important if you are trying this stuff you need to &lt;A href="http://msdn.microsoft.com/en-us/library/bb676626.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb676626.aspx"&gt;get your Application ID and secret for Web Authentication&lt;/A&gt;. Without it you will get an “&lt;I&gt;Windows Live ApplicationID and Secret not provided&lt;/I&gt;” error.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;During the setup here I chose “mydemo.com” for the domain and the return URL. Problem with this is that I don’t own this domain so I updated the mapping in my host file to get this to work. You may need to think about this when you are setting up your project.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Your application ID and secret should now be saved. To confirm that they are saved, open the &lt;I&gt;web.config&lt;/I&gt; file and find the &lt;B&gt;configuration&lt;/B&gt; section near the top of the file. This should contain an &lt;B&gt;appSettings&lt;/B&gt; section. This section should look something like the following…&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;UL&gt;&lt;PRE&gt;&amp;lt;appSettings&amp;gt;
   &amp;lt;add key="wll_appid" value="APPLICATION_ID"/&amp;gt;
   &amp;lt;add key="wll_secret" value="SECRET"/&amp;gt;
&amp;lt;/appSettings&amp;gt;&lt;/PRE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#666666&gt;There is also a community preview of using &lt;A href="http://dev.live.com/blogs/devlive/archive/2008/10/27/421.aspx" mce_href="http://dev.live.com/blogs/devlive/archive/2008/10/27/421.aspx"&gt;LiveID as an OpenID provider.&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#666666&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd164396.aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd164396.aspx"&gt;Microsoft Federation Gateway Service&lt;/A&gt; as a single sign-on provider for LiveID – check out the &lt;A href="http://channel9.msdn.com/pdc2008/BB22/" mce_href="http://channel9.msdn.com/pdc2008/BB22/"&gt;Identity: Live Identity Services Drilldown&lt;/A&gt; session from PDC.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9183137" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nigel/archive/tags/events/default.aspx">events</category><category domain="http://blogs.msdn.com/nigel/archive/tags/training/default.aspx">training</category><category domain="http://blogs.msdn.com/nigel/archive/tags/Live/default.aspx">Live</category><category domain="http://blogs.msdn.com/nigel/archive/tags/Services/default.aspx">Services</category></item></channel></rss>