Archive for the 'Uncategorized' Category

Microsoft "Geneva" Framework - Changes between July’08 Beta & October’08 Beta

Functionality area

Major changes made

Product Name
  • “Geneva” Framework replaces “Zermatt”.
Claims Object Model
  • ClaimsPrincipal.Current is replaced with Thread.CurrentPrincipal.
  • Claims.Issuer is of type string instead of IClaimsIdentity.
  • Authentication information is emitted as separate claims.
STS
  • Per call Instance.
  • GetScope() is now abstract now.
  • GetOutSubjects() renamed to GetOutputClaimsIdentity()
  • Asynchronous programming added.
FAM
  • T:Microsoft.IdentityModel.Web.FederationAuthenticationModule refactored as T:Microsoft.IdentityModel.Web.WsFederatedAuthenticationModule.
  • New T:Microsoft.IdentityModel.Web.SessionAuthentication module.
  • Bootstrap token made available.
Controls
  • Support for CardSpace V2 parameters: CardTile and AutoSubmit.
Configuration
  • AudienceURI is moved from token handler element.
  • issuerNameRegistry element is introduced.
  • Security Token Handler configurations added.
TokenHandlers
  • New handlers for X509, username, Kerberos and RSA.
  • Token handler interface no longer contains security token serializer or security token resolvers.
WSTrustClient
  • Extension methods added for the channel factory in WCF.
Fed Metadata
  • Added support for new harmonized federation metadata.
FedUtil
  • New tool that supports registering an STS in an RP and publishing RP metadata.
SAML2NTToken
  • New service that converts non-Windows tokens to NT tokens.
Setup changes
  • Registry entries are changed to HKLM\SOFTWARE\Microsoft\GenevaFramework\Default.
  • Microsoft.IdentityModel.dll is added to the GAC.
  • “Geneva” Claims to NT Token Service (GTS) is added to the service control manager.

More info, here