[Source: http://geekswithblogs.net/EltonStoneman]

As Saravana Kumar has blogged, Microsoft have released an MMC snap-in for SSO configuration. It has pretty much all the functionality of the SSO Config Tool I put together a while ago, including:

  • UI for configuring values in an SSO application store
  • MSBuild task to import/export SSO settings from XML
  • .NET class for accessing SSO values

The .NET wrapper is pretty rudimentary, and one thing the snap-in doesn’t do is generate a wrapper for typed access to SSO values. The snap-in lets you read values like this:

boolcacheEnabled =bool.Parse(SSOClientHelper.Read(“SSOApp1”, “CacheEnabled”));

– whereas SSO Config Tool generates a class per SSO application, which lets you read values like this:

boolcacheEnabled =SSOApp1.CacheEnabled;

Overall the snap-in is a better management tool, so I suspect I’ll switch to it the next time I’m setting up config in SSO.

I’ll look to extracting the functionality for generating the typed wrapper into a standalone T4 template.