• Justin Smith's Blog

    ACS integration with Windows Live ID & Facebook Connect

    • 15 Comments
    I’ve received several requests regarding ACS and Windows Live ID integration for websites. This post describes what you can do with ACS and Windows Live ID today (with the new release of ACS). It takes a bit of code, but the integration is pretty straightforward...
  • Justin Smith's Blog

    ACS SAML / ADFS v2 Sample

    • 11 Comments
    The November 2009 CTP of ACS integrates with Active Directory Federation Server v2. ACS can act as a bridge between enterprise identity and REST web services. The runtime flow is pretty simple (shown below). At runtime, the client app requests a SAML...
  • Justin Smith's Blog

    WebServiceHost vs ServiceHost

    • 8 Comments
    WCF in .NET Fx 3.5 introduces several types that simplify the creation of services that use the protocols of the web (read REST/Syndication/JSON). Among these are two hosting types: WebServiceHost and WebScriptServiceHostFactory. These types serve the...
  • Justin Smith's Blog

    Inside Windows Communication Foundation Table of Contents

    • 7 Comments
    A recent commenter on this blog indicated that the TOC of Inside Windows Communication Foundation (my book) was not available online. I’m not sure why this is the case, but I’ve found that I don’t have much control over what Amazon (or other) book retailers...
  • Justin Smith's Blog

    WCF, ASP.NET AJAX, and JavaScript Proxies

    • 6 Comments
    I spent this weekend tinkering around with the JSON messaging capabilities of WCF new in the .NET Framework 3.5 (Orcas). The object model is changing substantially between Beta1 and Beta2, and I think the changes make for an easier to use system. To...
  • Justin Smith's Blog

    Check out Picture Services

    • 5 Comments
    A few days ago we released a new sample called Picture Services. As the name implies, this sample centers on pictures. More specifically, it demonstrates how to use the WCF API in the .NET Framework 3.5 to syndicate images from your local machine and...
  • Justin Smith's Blog

    Setting HTTP Headers in WCF (.NET 3.5)

    • 5 Comments
    One of the cool parts of WCF in the .NET 3.5 is the simplified support of the REST architectural style. URIs, HTTP verbs, and HTTP headers are 1st class citizens in the programming model. Each of these citizens is interesting. I'll focus a bit on HTTP...
  • Justin Smith's Blog

    New WCF Security Examples

    • 5 Comments
    A little while ago, HongMei Ge sent me around a dozen new security samples. After reviewing them, they are truly cool. Topics covered include: CredMan UI management AzMan integration Client credentials on a per channel basis Custom Algorithm Suites Custom...
  • Justin Smith's Blog

    Inside WCF published

    • 4 Comments
    Yesterday I was pounding away on my keyboard and talking on the phone in my office when Kathleen Atkins (my editor) walked in and handed me a copy of my WCF book. It was way cool to see a physical copy. Amazon link.
  • Justin Smith's Blog

    On a personal note

    • 4 Comments
    I'm not one to make this blog a place for personal posts, but I have to make an exception today . Matt Winkler and I have been in Australia and New Zealand for their respective TechEd conferences. All in all it has been a productive trip. Yesterday we...
  • Justin Smith's Blog

    WCF Syndication article in MSDN Magazine...

    • 4 Comments
    It seems that the RSS/Atom article I wrote for MSDN magazine was just published: http://msdn.microsoft.com/msdnmag/issues/08/01/WCFinOrcas/default.aspx The RTM version of .NET 3.5 was not available when I wrote the article, so I avoided the extensibility...
  • Justin Smith's Blog

    PictureServices updated to VS 2008 RTM

    • 4 Comments
    Today I updated PictureServices to work with the RTM release of Visual Studio 2008 and the .NET Framework 3.5 (what a mouthful). My testing rigor for this release was less than perfect. Please let me know if you find any bugs. For what it's worth, the...
  • Justin Smith's Blog

    Life of a WCF Demo, Part 1

    • 4 Comments
    I thought it might be mildly interesting to document the lifecycle of a demo. Over the next week or so I have to design, build, and deploy a demo that shows off some of the web-centric features of WCF in the .NET Framework 3.5. First, let me state the...
  • Justin Smith's Blog

    enableWebScript, UriTemplate, and HTTP methods

    • 4 Comments
    A little while ago I ran into an interesting set of errors that may be of interest to you. Consider the following service contract snippet: [OperationContract] [WebGet(UriTemplate= "foobar/{value}" )] String GetData(String value ); ...
  • Justin Smith's Blog

    Major update to ACS now available

    • 4 Comments
    Today I’m excited to announce a major update to ACS. It’s available in our labs environment: http://portal.appfabriclabs.com . Keep in mind that there is no SLA around this release, but accounts and usage of the service are free while it is in the labs...
  • Justin Smith's Blog

    Access Control Service – Roadmap for PDC and Beyond

    • 4 Comments
    We are in the process of making some key design changes to the Access Control Service (ACS) for our PDC release this fall. I think these changes will bring tremendous benefits to ACS customers in the near-term, but the changes break all ACS-related code...
  • Justin Smith's Blog

    Management Browser uploaded

    • 4 Comments
    Since releasing the new version of ACS on Nov 5, we’ve received quite a bit of feedback that we should provide a UI for managing ACS rules/scopes/issuers/token policies. In response, Cyrus put together a little WPF app that does the trick. It’s available...
  • Justin Smith's Blog

    ASP.NET, WCF, and Asynchronous Programming

    • 3 Comments
    Jeffrey Richter told me once that a CPU was a terrible thing to waste. I don't know if he was the one to coin the term - in fact, I think he told me someone else coined that term. Regardless of where it came from, the principle behind that phrase is solid...
  • Justin Smith's Blog

    What's a Cybertopian?

    • 3 Comments
    If you do a web search on the term, you may find definitions that are less than flattering. That was certainly not my intention when naming this blog. I got the term from an interesting book I read a while back titled "Electric Dreams" (by Ted Friedman...
  • Justin Smith's Blog

    MySpace does WCF

    • 2 Comments
    My friend Vittorio has posted that MySpace will be talking about WCF at Mix 2008 ( see it here ). This promises to be a good session!
  • Justin Smith's Blog

    XML namespace declarations in SyndicationFeed objects

    • 2 Comments
    Following on the heels of Steve Maine's post about namespaces in Syndication objects (Feeds, items, etc.), I thought it wise to plug the new stuff in PictureServices . At the moment, PictureServices implements SLE (Simple List Extensions), and does...
  • Justin Smith's Blog

    PictureServices and BizTalk Services

    • 2 Comments
    Previous posts have talked a bit about PictureServices. Now I'd like to run through what it took to bring PictureServices to the BizTalk Services. I've talked a bit in other posts about BizTalk Services, but it has some interesting and very useful messaging...
  • Justin Smith's Blog

    Web Resource Authorization Protocol (WRAP) and Simple Web Token (SWT) on google groups

    • 2 Comments
    The Access Control Service uses a new community protocol and format that are now posted on google groups: http://groups.google.com/group/wrap-wg http://groups.google.com/group/oauth-wrap-wg Check em out. If you are a security geek, it’s worth the read...
  • Justin Smith's Blog

    TokenClient (Mix) introduction

    • 2 Comments
    This week at Mix I demonstrated a new experimental client API (TokenClient) for interacting with the Access Control Service (ACS). The purpose of this API is to simplify the developer interaction with the ACS Security Token Service. It still uses WS-Trust...
  • Justin Smith's Blog

    Robots and BizTalk Services

    • 2 Comments
    I just posted a new screencast on Channel 9: http://channel9.msdn.com/Showpost.aspx?postid=386824 . It's purpose is to show off the power of claims and claims transformation, especially in a hosted service like BizTalk Services.
Page 1 of 3 (60 items) 123