<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Dynamics Duo: Everybody needs an Identity</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/benriga/Dynamics-Duo-Everybody-needs-an-Identity/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/472762_100x75.jpg</url>
		<title>Channel 9 - Dynamics Duo: Everybody needs an Identity</title>
		<link></link>
	</image>
	<description>
In yesterday’s episode we very briefly touched the identity and authentication part of the demo where, on the self-service site, the attendee registers using Windows Live ID.&amp;nbsp;&amp;nbsp; In this episode we go a lot deeper. 
Identity and authentication is hard.&amp;nbsp; Simple, scalable and secure login capabilities require a great deal of experience to build and a great deal of effort to maintain and keep running.&amp;nbsp; Windows Live ID provides you a proven solution for building identity-aware
 applications and is used today by over 460 million users. 
In our case, since we’ve integrated Live ID into the system, we let Microsoft manage all the details related to identity and authentication.&amp;nbsp; Live ID assigns each of our users a token that is specific to our site.&amp;nbsp; That means Microsoft lets us know that
 the person coming to the site is the same person that registered.&amp;nbsp; That token is unique to our site so that from the perspective of the user their privacy is protected (e.g. they cannot be tracked across multiple web sites).&amp;nbsp; In fact, the token is the only
 thing the site will see.&amp;nbsp; So even though the user may use an email address and password to login to Live ID the site never sees that unless the user explicitly provides that information (as in our example by typing it into a profile&amp;nbsp;page). 
The simplicity of this is just amazing.&amp;nbsp; As a developer I just have to 
register my site with Windows Live ID and then redirect my users to the Live ID login page whenever I need them to be authenticated.&amp;nbsp; Live ID handles the authentication and then redirects back to a page that I’ve registered.&amp;nbsp; You can even

brand the Windows Live ID login page that your users will see so that it will appear as if it is your own login page.&amp;nbsp; Nice! 
While Windows Live ID does a great job of helping me as a conference organizer to identify and authenticate my conference attendees, we also need to authenticate the Windows Azure site to the Dynamics CRM site so that they can exchange information.&amp;nbsp; We’re
 obviously not going to have CRM licenses for all our self-service users (the thousands of conference attendees in this case) so we use a certificate on the Windows Azure site to ensure that only that site has access to the CRM data.&amp;nbsp; Once the certificate is
 on my Azure site, we use a Live ID service account to handle the authentication between the two servers. 
This episode is part of a 5-part series. In this series we’ve tried to explain how you can combine the

Microsoft Web Platform with Dynamics CRM to quickly build and deploy self-service solutions. The full set of videos include: 

Dynamics Duo Rides Again
Dynamics Duo: Everybody needs an Identity (this video)
Dynamics Duo: Wide World Importers Code
Dynamics Duo: Composition with Third-Party Web Services
Dynamics Duo: Silverlight and Jazz Hands&amp;nbsp;

Both Girish and I enjoyed recording this series. We hope you enjoyed them as well. If you have comments or suggestions for other topics, feel free to add comments below or

email Girish or 
me (Ben) directly. 
&amp;nbsp; 
</description>
	<link></link>
	<language>en</language>
	<pubDate>Sat, 18 May 2013 14:26:45 GMT</pubDate>
	<lastBuildDate>Sat, 18 May 2013 14:26:45 GMT</lastBuildDate>
	<generator>Rev9</generator>
</channel>
</rss>