Access Control Service: Walkthrough Videos of Web Application, SOAP, REST and Silverlight Integration

Posted by Your DisplayName here! on Least Privilege See other posts from Least Privilege or by Your DisplayName here!
Published on Tue, 24 May 2011 11:40:27 GMT Indexed on 2011/06/20 16:38 UTC
Read the original article Hit count: 215

Filed under:

Over the weekend I worked a little more on my ACS2 sample. Instead of writing it all down, I decided to quickly record four short videos that cover the relevant features and code. Have fun ;)

Part 1 – Overview
This video does a quick walkthrough of the solution and shows the web application part. This includes driving the sign in UI via JavaScript (thanks Matias) as well as the registration logic I wrote about here.

watch

Part 2 – SOAP Service and Client
The sample app also exposes a WCF SOAP service. This video shows how to wire up the service to ACS and hows how to create a client that first requests a token from an IdP and then sends this token to ACS.

watch

Part 3 – REST Service and Client
This part shows how to set up a WCF REST service that consumes SWT tokens from ACS. Unfortunately there is currently no standard WIF plumbing for REST. For the service integration I had to combine a lot of code from different sources (kzu, zulfiq) as well as the WIF SDK and OAuth CTPs together. But it is working.

watch

Part 4 – Silverlight and Web Identity Integration
This part took by far the most time to write. The Silverlight Client shows ho to sign in to the application using a registered identity provider (including web identities) and using the resulting SWT token to call our REST service. This is designed to be a desktop (OOB) client application (thanks to Jörg for the UI magic).

watch

code download

© Least Privilege or respective owner

Related posts about IdentityModel