Depuis quelques temps, lorsque je fais une présentation qui traite de « InfoCard », je commence toujours par la question « Qui connait le terme InfoCard? ». Honnêtement, il est très rare que plus de 10% des gens répondent par l’affirmative. Imaginez maintenant que je demande « Qui connait Windows CardSpace ou WCS? ». C’est en effet le nouveau nom que nos gens du marketing ont décidé de donner à InfoCard.
WinFX est également touché puisqu’il se nommera désormais .NET Framework 3.0. Pour plus de détails concernant ces changements de noms, vous pouvez consulter le blog de notre VP Corporatif de la divison "Developer", Soma Somasegar ou le site .NET Framework 3.0 de MSDN.
Mais revenons à InfoCard, euh… je veux dire Windows CardSpace! WCS est la portion client d’un méta-système d’identité qui voit le jour dans WinFX (Maintenant le .NET Framework 3.0)… ça vous en dis plus long? En fait, vous pouvez voir WCS comme un portefeuille dans lequel vous emmagasinez vos différentes cartes digitales (carte de bibliothèque, carte d’assurance maladie, carte de crédit, etc.). Ces cartes peuvent être émise par vous-même ou par une autorité compétente (banque, gouvernement, etc.). Ce portefeuille se concrétise par un dépôt sécurisé sur votre poste et qui affiche une interface visuelle semblable à ce qui suit.
Lorsque vient le temps de s’identifier auprès d’un site, vous pouvez sélectionner la carte appropriée, visualiser l’information qui sera transféré au site et effectuer le transfert. Lorsque vous effectué ce transfert, une série d’échange est alors effectué entre, WCS (vous, le client), le parti dépendant (par exemple le site qui nécessite une identification) ainsi qu’une autorité d’identification qui est responsable de confirmer que vous êtes bien celui que vous prétendez être. Tous ces échanges sont entièrement basés sur des standards de service web tel que WS-Addressing, WS-Security et WS-Trust. De cette façon, il est possible de réaliser des scénarios dans des contextes ou les technologies sont complètement hétérogènes.
Pour de plus amples détails sur cette technologie très prometteuse, vous pouvez consulter cette rubrique MSDN (en anglais), ou cet extrait du TechNet Magazine de juillet 2006 (en français).
Jetez y un coup d’œil, ça vaut vraiment le détour!