Private Personal Identfiers: Adventures in privacy

I had the question recently asked of me: When using an STS (Security Token Server), the PPID (PrivatePersonalIdentifier) is under the control of the STS. In other words, an STS has to take note of the RP (Relying Party) it is identifying for and generate an Information Card (with the appropriate PPID) so that this card can be exhanged and installed…


Fat32: My Old nemesis.

I’ve come across the same issue three times in the last two days, so it’s bloggin’ time! CardSpace requires that the user’s profile is on an NTFS drive. Currently, the problem you see if your profile is on FAT32, is that the CardSpace Identity selector won’t come up, and you’ll get something in the event log that…

4

Creating managed Cards

Vittorio and I sat down and expanded his exploration on the managed card creation, and we came up with a Sample that details out what-you-need to know about creating managed Information Cards. Check it out: http://wcs.netfx3.com/files/folders/samples-july-ctp/entry4926.aspx   g Garrett Serack | Program Manager |Federated Identity Team | Microsoft Corporationblog: http://blogs.msdn.com/garretts


Introduction to CardSpace with Internet Explorer 7.0 tutorial/sample posted

I’ve posted a July-CTP ready version of my Introdouction to CardSpace with Internet Explorer 7.0. It’s a fantastic primer on getting started with CardSpace, I hope you’ll check it out; http://wcs.netfx3.com/files/folders/samples-july-ctp/entry4898.aspx g Garrett Serack | Program Manager |Federated Identity Team | Microsoft Corporationblog: http://blogs.msdn.com/garretts


Where are the WS-* Protocols? (Part One)

Logging into a Website When signing into a website using CardSpace, the website has the choice of accepting two card types, Personal Cards or Managed Cards. Personal Cards are ones that you create the claim values yourself, support only a fixed set of claims, and have the cryptographic keys and PPID generated for you. Managed…


ScintillaNET : A color-syntax-higlighting editor component for .NET

I think I’ll take a moment to plug a little peice of software that I’d built in the past, that I’m reviving and shoring up. ScintillaNET is a .NET binding for a fantastic little color-syntax-highlighting editor component called Scintilla. Scintilla is a free source code editing component. It comes with complete source code and a…

1

Detecting Information Card Support (CardSpace!) in a browser

I hacked out this a few weeks back, and never got around to publishing it.  I’ve not decided that this is the ‘official’ way to detect Information Card support in a browser, but it’ll do until I can think of something better.   I’d say something like, “see how it detects support in other browsers…

1

Scripting: Detecting the host architecture vs the process architecture

I had some trouble lately with scripts running on a 64bit version of Vista, when they were run with a 32 bit parent host process. After figuring out what was wrong, I wanted to be able to detect if I was running a 32-bit script engine under a 64-bit OS. With a bit of crafty…


Self compiling scripts for .NET languages: C#, VB.NET and JScript.NET

Ok, these ones are pretty cool. It took me a few more hours than I thought, but it was worth it.   The scripts in the zip file are javascripts which surround another language, and allow you to write .NET applications, but distribute simple text files as scripts.   The C# and JScript.net wrappers are…


Greetings from TechEd 2006

I’m blogging today from the speaker lounge at TechEd 2006! It’s been a hectic couple of months, but I needed to take the time to update you about a few of the things in the InfoCard world—The first of which is the new Name : Windows CardSpace. CardSpace is the official name for the Identity…