Search code examples
c#.netasp.netappfabricwif

Windows Azure AppFabric ACS - Adding custom STS


I've currently got Windows Azure AppFabric system set up and running with my own registered Namespace, in which uses the Google/Yahoo/Windows Live STS providers. That all works fine, I can use them and login to my application. Easy.

However, I can't find anything in any way useful on the web that related to adding my own STS to this list from a 3rd party supplier. I've read that it's possible, and it's the last hurdle I'm stuck on here - replacing the Google/Yahoo/Windows Live STS with the ones I need my application to authenticate with. I cannot find anywhere in the STS control panel to allow for this (AppFabric Labs).

Has anyone got any experience with this and can show guidance?

Thanks in advance.


Solution

  • You add new Identity Providers in two ways:

    1- Use the "Identity Providers" menu option on the left, then pick your options. They are typically labeled "ADFS v2.0" (this is the one you use for any WS-Federation STS including the STS WIF will generate for you inside Visual Studio), "Facebook", etc

    2- Use the Management API.

    For what you are doing seems like #1 is the way to go initially. There's one notable exception. OpenID identity providers can only be added programatically at this time.