09.28.07

100% Open Source information cards, and how Ben might win an iPhone

Posted in identity at 3:04 pm by

I was rather surprised today to read a post by Ben Laurie where he writes that “there is no practical difference between Cardspace and Passport.” Please read the whole post to understand the context. It’s not long.

He contends that Cardspace is only supported on Microsoft systems, and that, since the identity provider and consumer are therefore the same entity, there is no privacy advantage. I think there are a number of huge and hugely invalid assumptions in that contention. A centralized service hosted by a single vendor is very different than a distributed service — even if the service components are implemented by a single vendor. But it is not true that information card systems are implemented only by Microsoft. In fact, no Microsoft code at all is needed to deploy a complete system.

Ben also makes some rather general statements about lack of support for OpenID and that it “has no consumers of note.” Hmmph. I use OpenID all the time and find it useful. I wonder what I need to do to be a consumer of note.

I’m all for bloggers getting to vent their opinions, and, in that respect, there’s a lot in the post to love. I’m also for pointing out reality, and I think pointing out real users and deployments is important. I expect that Ben is right that there are currently more enterprise deployments of SAML federations than information cards or OpenID. But I disagree that OpenID has no consumers of note, and I disagree that Microsoft controls all identity providers and consumers of information card systems.

For example, please consider this shamelessly self-serving, but complete, illustration:

Novell and the Bandit Project just launched a campaign to promote awareness of information card technologies. The campaign site consists of an identity provider which is running on OpenSUSE 10.2 and includes a Security Token Service from the Higgins project, as well as various authorization and auditing components from the Bandit project. The same domain also hosts sites running Joomla and Wordpress that receive information cards using plugins from the Pamela Project. There are links provided so that users can get an identity selector for Linux, Mac, and even Windows. Most of the identity selectors are open source and developed by the Higgins and Bandit projects. We do throw in a link to a Microsoft site for those who are running Windows and need to download Cardspace. We didn’t think that would be offensive.

Ben, please check it out. You might win an iPhone. You can use information cards to access the site, or even deploy your own identity provider or consumer using 100% open source software.

09.17.07

Banking on the One True Internet identity system

Posted in identity at 4:38 pm by

In the past few years there have been many times when people have told me that they really want simplification and convergence in digital identity systems. Their requests can take many forms. Sometimes it’s that they want just one way of identifying themselves — one username and password or one smart card that’s good everywhere. Sometimes they want to know which system will ‘win’, i.e. which vendor’s product or which identity system protocol is going to be adopted to the exclusion of other protocols. I’m sure I don’t want what they say they want. I also don’t think they actually want those things.

I do want simplification and convergence in digital identity systems — to a point. Managing all my identity data, and especially a gazillion usernames and passwords, is a pain. Too many passwords make me unsecure and insecure. I’m all for making the whole thing simpler and more manageable. But I don’t want convergence to a single identity information source, or a single authentication method, or a single identity information exchange protocol. My identity data is too valuable for that.

My identity information is valuable, like money. In fact, if someone can assume my identity they have a good chance of getting all my money, so the two are connected. Perhaps I can illustrate why I don’t want too much convergence in identity systems by way of an analogy with financial systems. I’m going to make an analogy that involves several accounts and systems for handling financial transactions, and correspond them to Internet identity systems. Please keep in mind that it’s just an analogy that seems to fit my current perceptions of the intent of some systems. Please don’t try to take the analogy beyond that intent; I do not intend to extol or bash the technical merit of any system, though I will give some of my preferences.

In the financial world, I don’t want to keep all my money in one account. If something happens to one account — it’s compromised in some way such as I lose the credit card or check book — I have other accounts to finance my attempts to repair the situation. Similarly, I don’t want a single way to access those accounts. Right now I commonly use credit/debit cards, but I also still use checks and scheduled withdrawals by linked accounts — three distinct access mechanisms, each with their own mechanisms to control access my money. They each have their own advantages and disadvantages. They are all useful, but I also appreciate that they are all different.

Checks are very easy to understand. They are like a paper promise that can be easily accepted by many individuals and businesses. The promise is to be paid with money withdrawn from the account identified on the check. There is very low cost for businesses to accept checks. But checks are not very secure for some purposes. Some problems with checks can be reduced by combining a them with another system, such as an identification or credit card.

Linked accounts are also quite useful for some purposes. By linked accounts, I mean a system in which I fill out a form that authorizes one business to take money from one of my accounts when a charge has been incurred. For example, I authorize my dentist to charge my insurance account. Linked accounts are a little heavy on the paperwork side. I have to set up everything and make sure both entities know their role. It’s easier when I can present a card, like my insurance card, to set up the initial link. I generally don’t like linked accounts because I prefer knowing when the money is going to leave my account. But there are times I use them and don’t know a better way to handle some situations, like the dentist.

Credit and debit cards are personally what I use the most for financial transactions. I tend to like them because they are both convenient and a point of control for me to authorize money taken from one account and given to a business. Credit cards are more burdensome for businesses than checks, but more secure. Credit cards are less burdensome for businesses than establishing a link to each customers bank. I also like that I can easily have multiple cards for multiple purposes. I can even easily keep track of purchases from a single business when I am in different roles by using my work card vs. my personal card. I’m sure I could do that with the other systems as well, but I don’t. It seems more natural with cards.

Furthermore, I don’t expect my financial world to be limited to these systems. If I lose all my cards and checks, I still want to be able to walk into the bank and authenticate in person to gain access to my account. And there may be new systems in the future.

So how does this correspond to identity systems? Just like my finances, I want multiple accounts for my identity information, and I want identity systems to co-exist peacefully and work well together (and that’s what the Bandit project is working towards). I personally think the information card metaphor will be the most common way to access my identity information, but I also find OpenID and federated accounts to be useful. And in some cases I actually want access via username and password to remain supported.

The only thing that I want to be able to correspond my accounts and access mechanisms — the thing that is in the center — is me, not an external identity information store. You might even say that my account correlation preferences are user-centric (for some definitions of user centric).

So why do multiple systems reduce my risk and still end up being more manageable?

It’s a matter of convenience, points of control, and manageability. In my current financial world I have less than 10 accounts; I commonly use less than 10 cards; I rarely write checks; I rarely link accounts, and even more rarely go into the bank to access my account in person, but I generally manage to keep my accounts current. In the online world I have hundreds of accounts and passwords. Incorrect information abounds because I can’t keep track of it all. My online world is more easily compromised in the sense that someone could get into my accounts without my knowledge. It’s harder to keep track of it all due to the sheer volume of accounts. If I can get to an online world that uses a combination of information cards, OpenID, and federated accounts, but in which I have less than 10 accounts to manage, that will be much better than what I have now and I would still be able to divide up the risk.

So that’s my analogy. It’s not a perfect analogy, but I think it fits how this space feels to me. It even has some other interesting illustrative points.

For example, it’s not surprising that a specialist in electronic funds transfers would scoff at paper checks. It’s also likely that a professor of economics would think checks, electronic funds transfers, and credit cards all have their place.

We can also see that there is value is some integration points between systems. There are a number of cases that I get cash with a card from an ATM (a financial token service as opposed to a security token service), or use a card in combination with other systems. But I don’t want them too enmeshed either. In my financial systems, I want integration at key points, but not complete convergence. Same with my identity systems.

What makes the overall financial system work is an underlying conceptual framework built on this rather vague notion called money. There are common concepts and principles that underly all the systems, even though they are often abstract and not well understood by everyone that uses the system. Sounds like identity systems to me.

So what is the One True Identity System that I want? It’s diversity of access mechanisms and sources of identity information built around a common conceptual foundation of identity, authentication, authorization, delegation, auditing, etc. Sounds complicated, but we do it all the time with money.

mystic oracle atmPlease note that in this whole post I didn’t use any word that started with ‘meta‘ … yet. But if I was going to discuss anything meta-ish I would start with Bob’s discussion of a meta-identity system and the identity oracle, and I would use this photo. The question is, which box is more like the meta-identity system oracle?

09.11.07

New identity selector packages for Mac now available

Posted in identity at 11:58 am by

My fellow Bandit Andy Hodgkinson is not a prolific blogger. So far he’s averaging one post every 1.25 years or so. But his post today will interest a lot of people.

Earlier this year we showed a version of an open source identity selector running on Linux and the Mac. It was announced with the name DigitalMe, and we donated the code to the Higgins project, where it is affectionately referred to as “the Higgins H2 Native Identity Agent”. But there were some problems. Even though the selector works fine for me on OpenSUSE Linux 10.2 and sports a lovely GTK UI, the Mac UI was a port and it required too many dependencies to install easily. It really needed to have a native Mac OS X UI. So Andy and Jim Norman set about this summer to learn Objective C and write a Cocoa UI, in addition to enhancing the selector interoperability and their regular jobs. And it needed to be conveniently packaged for Mac users, so Andy fixed that too.

obligatory screen shot of digitalme on Mac OS XLast Friday, Andy quietly posted the Mac binary packages. Drag and drop install. We have tested it with many relying parties and identity provider sites (many more than those linked). We have also notified a few interested power users and got some initial feedback. It’s looking good so far.

So if you’d like to run an easily installed, 100% open source package for OpenSUSE 10.2 or Mac OS X, you can get from the Bandit instructions and download page.

It’s shiny and new, and just might work. Please let us know how it works for you!

1 order cialis online 10 mg cialis cialis 15 cialis 20 mg 1buy canada cialis 1buy cheap cialis 1cheapest cialis price 2000 buy cialis daily f 2000 buy cialis daily feb statistics 20mg buy cialis 3.99 cialis n order 3.99 cialis order 4.26 buy cialis 4.26 buy cialis online 5 mg cialis 8080 buy cialis viagra allegra cialis levitra medication prescription propecia approved buy cialis fda genuine average cialis prices ball forging bed buy cialis bbs cialis href order profile best buy cialis softtabs best buys generic cialis pills best cialis generic price best cialis price best cialis prices buy 10 mg cialis buy by cialis money order buy canada cialis buy cheap cialis buy cheap cialis generic buy cheap cialis generic levitra viagra buy cheap cialis on the net buy cheap cialis online buy cheap cialis softtabs buy cheap cialis without a prescription buy cheap generic cialis buy cheapest cialis buy cialis buy cialis 32 buy cialis australia buy cialis buy cialis online dreampharmaceuticals buy cialis by check buy cialis by mail buy cialis by the pill buy cialis canada buy cialis canadian buy cialis cheap buy cialis cheap prices fast delivery buy cialis cheap us buy cialis cheapest tadalafil tadalafil table buy cialis cialas buy cialis cialis buy cialis cialis narod ru domain buy cialis cialisnarodru buy cialis cialisnarodru domain buy cialis doctor online buy cialis domain buy cialis dream online pharmaceutical buy cialis dreampharmaceuticals from online buy cialis dreampharmaceuticals online buy cialis drug online rx buy cialis ebay find tadalafil buy cialis fast shipping buy cialis fda buy cialis fedex shipping buy cialis fioricet buy cialis free shipping buy cialis from icos buy cialis from usa online buy cialis generic buy cialis generic online buy cialis generic pharmacy online buy cialis grand rapids michigan buy cialis href online buy cialis huge discounts online buy cialis in canada buy cialis in south africa online buy cialis in thailand by letters buy cialis in the uk buy cialis in uk buy cialis line buy cialis mail online buy cialis money order buy cialis narod ru domain buy cialis next day delivery buy cialis no online prescription buy cialis now buy cialis omline buy cialis on line buy cialis on line uk buy cialis online buy cialis online 20mg buy cialis online 32 buy cialis online cheap buy cialis online cheap pharmacy here buy cialis online dream pharmaceutical buy cialis online from canada buy cialis online from dreampharmaceuticals buy cialis online nopw buy cialis online now buy cialis online on sale buy cialis online overnight buy cialis online pharmacy buy cialis online pharmacy online buy cialis online rss feed buy cialis online say wordpress buy cialis online uk buy cialis online viagra buy cialis onlinebuy cialis online buy cialis overnight shipping buy cialis overseas buy cialis pharmacy buy cialis pharmacy online buy cialis phentermine buy cialis pill buy cialis pills generic buy cialis re 6 mg viles hgh hgh best buy hgh growth hormone best buy hgh therapy best buy hgh therapy mexico best hgh buy best hgh highest price quality best price hgh best price highest quality hgh best price longevity hgh best prices for hgh best quality and price hgh buy blue tops hgh buy cheap hgh jintropin buy cheap hgh sytropin buy chineese hgh buy fda approved hgh buy generic hgh buy generic hgh online buy growth hgh hormone human buy hgh 10 levitra mg levitra 2 levitra prescription 20 levitra mg 2best price levitra 2buy cheap levitra 2buy cheap levitra online 373 levitra prescriptions 538 45 levitra 20 mg 65 5 levitra mg 6best price levitra 6buy cheap levitra 6generic levitra cheap 839 levitra 10 mg 1209 ad drug goog kw levitra price allegra cialis levitra medication prescription propecia america levitra prescription best buy generic levitra online best levitra online price best levitra price best levitra prices best price for levitra best price levitra best price levitra online best price on levitra bravejournal buy levitra member buy buy cheap cheap levitra levitra buy canada levitra buy cheap cialis generic levitra viagra buy cheap generic levitra buy cheap generic levitra online buy cheap generic levitra pharmacy online buy cheap levitra buy cheap levitra online buy cheap levitra xanax xenical buy discount levitra online pharmacy buy domain levitra info buy domain levitra online buy dosages levitra buy dream levitra online pharmaceutical buy dreampharmaceuticals from levitra online buy dreampharmaceuticals levitra online buy drug satellite tv levitra buy en language levitra buy generic href info levitra buy generic levitra buy generic levitra cheap buy generic levitra online buy levitra buy levitra american pharmacy buy levitra and online buy levitra at msn buy levitra by mail buy levitra cheap buy levitra cheap online buy levitra day trippers buy levitra in europe buy levitra in uk buy levitra international pharmacy buy levitra line buy levitra low price buy levitra lowest prices buy levitra medication buy levitra no prescription buy levitra now buy levitra on line buy levitra on sale online buy levitra on the internet buy levitra on-line buy levitra online п»їphentermine buy phentermine phentermine online cheap phentermine buy phentermine online buy cheap phentermine order phentermine herbal phentermine phentermine no prescription phentermine, adipex cheap phentermine online cheapest phentermine phentermine diet buy cheap phentermine online phentermine 37.5 phentermine diet pill phentermine 37.5 mg order phentermine online phentermine prescription buy herbal phentermine phentermine pill adipex phentermine phentermine cash on delivery phentermine without prescription buy phentermine html average weight loss on phentrimine buy phentermine online phentramine phentremine phentrimine buying phentrimine online without doctors info cheap no consultation phentrimine eon labs phentrimine fedex phentrimine gnc phentrimine no prescription phentrimine nrop phentrimine phenteramine phetermine phentramine phentrimine phenermine phentrimine phentrimine 37.5 phentrimine 37.5 $100 phentrimine 37.5 consultation phentrimine 37.5 online consultation phentrimine 37.5 online consultation 100 phentrimine back order phentrimine diet pill phentrimine forum phentrimine no presciption phentrimine no prescription phentrimine no prescription canada phentrimine no rx phentrimine no rx or membership phentrimine overnight phentrimine side effects and risks phentrimine without doctors prescription 1 buy cheap tramadol 100 mg tramadol tramadol 100 tramadol ultram prices 120 buy cheap tab tramadol 120 cheap pharmacy tramadol 300 mg of tramadol safe 4 buy tramadol 50 depression mg tramadol tramadol 50 hcl mg tab tramadol 50 hcl mg tablet tramadol 50 hcl mg tramadol 50 mg tablet tramadol 50 mg tramadol 600 mg tramadol aan agcode buy online tramadol aan agcode buy tramadol acyclovir online pharmacy prevacid tramadol agcode buy online tramadol agcode buy tramadol ataxia es buy tramadol ativan buy tramadol online atkins diet menu buy tramadol beitrag buy name text tramadol besked buy hjemmeside navn tramadol best buy tramadol best cheap price tramadol best price for tramadol best price on tramadol best price tramadol best tramadol prices bill consolidation buy tramadol biolab tramadol online pharmacy board buy online tramadol yy board online prescription tramadol book buy online tramadol viscacha book buy tramadol viscacha buy 150 tramadol overnight delivery buy 150 tramadol tablets buy 300 tramadol cod buy a tramadol buy chea tramadol buy cheap cod online tramadol buy cheap discounted tramadol buy cheap online pharmacy tramadol buy cheap online tramadol buy cheap online tramadol tramadol buy cheap prescription tramadol buy cheap tramadol buy cheap tramadol 120 cod buy cheap tramadol buy buy cheap tramadol here buy cheap tramadol hydrochloride ultram buy cheap tramadol o buy cheap tramadol on buy cheap tramadol online buy cheap tramadol online 35 buy cheap tramadol online 35009 buy cheap tramadol online tramadol buy cheap tramadol tramadol ultram buy check e online tramadol buy check e tramadol buy cod tramadol buy cod tramadol ultram buy deine nachricht site tramadol buy discount tramadol buy discount tramadol free prescription buy domain fioricet tramadol buy domain tramadol buy dream online pharmaceutical tramadol buy dreampharm from tramadol buy dreampharmaceuticals from online tramadol buy dreampharmaceuticals online tramadol buy drug tramadol buy from online texas tramadol buy gaestebuch online php tramadol buy generic tramadol no prescription buy here so tramadol buy href tramadol buy information tramadol buy keyword tramadol buy mexico online pharmacy tramadol buy ms site tramadol buy namebrand tramadol buy need prescription tramadol buy now tramadol buy online prescription tramadol without buy online site tramadol buy online tramadol buy prescription tramadol buy prescription tramadol without buy site tramadol buy soma and tramadol buy tramadol buy tramadol 0a buy tramadol 100 er buy tramadol 120 buy tramadol 180 buy tramadol 180 cod buy tramadol 180 free fedex buy tramadol 180 free shipping buy tramadol 180 tabs buy tramadol 300 tabs buy tramadol 32 buy tramadol 50mg buy tramadol 50mg $75 buy tramadol anonymously buy tramadol august buy tramadol bulk 300ct buy tramadol c o d buy tramadol cash on delivery buy tramadol cheap buy tramadol cheap 120 buy tramadol cheap cod buy tramadol cheap medication 35009 buy tramadol cheap online buy tramadol cheap only buy tramadol cheaply buy tramadol cod buy tramadol cod buy ultram buy tramadol cod pharmacy online buy tramadol cod saturday delivery buy tramadol free shipping buy tramadol hcl buy tramadol hydrochloride buy tramadol index buy tramadol no prescription buy tramadol no rx buy tramadol now buy tramadol now carisoprodol buy tramadol on buy tramadol online buy tramadol online 150 pills buy tramadol online 200 buy tramadol online 200 overnight buy tramadol online buy buy tramadol online cheap buy tramadol online cod buy tramadol online cod cash buy tramadol online cod ultram buy tramadol online dream pharmaceutical buy tramadol online from dreampharmaceuticals buy tramadol online from oregon buy tramadol online money order buy tramadol online no prescription buy tramadol online now buy tramadol online overnight buy tramadol online pharmacy online buy tramadol online tramadol for buy tramadol online tramadol online buy tramadol online with prescription buy tramadol online without prescription buy tramadol onlinea0 buy tramadol onlines buy tramadol overnight buy tramadol overnight cod buy tramadol rss feed buy tramadol saturday delivery buy tramadol tablets buy tramadol tension headache buy tramadol twinpharm buy tramadol ultram buy tramadol west coast buy tramadol where buy tramadol with discount buy tramadol with no prescription buy tramadol with paypal buy tramadol without a prescription buy tramadol without prescription buy ultram tramadol buy ultram tramadol mg tablets california discount pharmacy tramadol california mortgage rate buy tramadol canadian pharmacy tramadol canadian pharmacy tramadol no rx canine tramadol 50 mg car extended warranty buy tramadol career in finance buy tramadol career in pharmacy buy tramadol canadian pharmacy generic viagra viagra cheap no prescription viagra viagra best price sildenafil prescription drug liability vioxx viagra buy online purchase viagra prescription for ordering viagra buy cheapest viagra buy online drug viagra pharmacy buy later now pay viagra online pharmacy prescription viagra viagra drug store best buys buy cheapest viagra online cheap generic viagra no prescription buy viagra in new zealand buying viagra without prescription buy phentramin viagra online online order viagra order viagra buy and purchase viagra online buy viagra and overseas buy pill price price viagra buy viagra phentermine online pharmacy search results viagra price viagra buy contest viagra prescription orders lowest prices viagra uk buy viagra prescription america order discount viagra viagra prices in usa viagra to buy online valentine no prescription viagra no prescription order viagra online viagra free without prescription order forms for buying viagra buy viagra pill buy internet viagra cialis pharmacy rx viagra 424 buy viagra pharmacy viagra fuerteventura buy viagra in united kingdom dose order single viagra viagra and buy cheap viagra order online order viagra without a prescription buy prescription viagra viagra 50 mg or 100mg discount price on viagra cheapest price viagra buy cheap viagra prescription online viagra order online viagra prescriptions on line ebay dding buy viagra buy cheap viagra viagra viagra bingo buy game online viagra buy buy cheap medved viagra prescription prescription prescription prescription viagra buy buy medved viagra viagra buy soft generic viagra cheapest buy viagra cheap prices buy viagra online australia best prices on brand viagra viagra buy viagra online viagra non prescription deal sale order generic viagra online buy cheapest online place viagra cheapest place to buy viagra viagra uk retail price safest site to buy viagra order viagra now money viagra u s pharmacies buy viagra search find 76k price of viagra over time buy deal viagra lowest price generic viagra viagra viagra buy search find low price for viagra to buy viagra buy levitra online viagra viagra viagra online cheap pharmacy prescription viagra written money order viagra buy side viagra xanax canadian prices for viagra order viagra prescription viagra and money order buy medved viagra re buy viagra buy cheap generic viagra written prescription for viagra viagra prices uk order generic viagra buy viagra in uk viagra prescription houston buy in uk viagra order mexican viagra cheap drug online prescription viagra buy cheap viagra online now buy viagra cheap best prices on viagra viagra with prescription buy viagra assist cheap cialis 100 mg viagra prices buy viagra viagra online viagra pharmacy viagra buy ionline buy discount viagra online buy viagra on line viagra prescription onlin buy viagra in spain buy viagra and cilas buy cheap online uk viagra canadian viagra pharmacy order viagra uk order viagra on line cheapest place buy viagra online pharmacy india viagra cialis viagra by mail order buy cheap viagra online uk buy generic viagra si br on line viagra american pharmacy blue order pill viagra non prescription viagra no prescription cheap viagra prices of viagra and cialis cheap prescription viagra without nhs prices viagra uk generic viagra soft pharmacy online buy viagra online no prescription purchase viagra without prescription buy cheapest online viagra cheap order site viagra hgh viagra us licensed pharmacies buy viagra locally half price network viagra interresults order viagra viagra cheap buy buy p viagra get viagra avoid prescription cialis levitra pharmacy viagra buy cheap site viagra where can i buy viagra buy gw porn viagra buy cheap viagra online u buy pharmaceutical viagra buy phentermine viagra meridia ultr mexican pharmacy viagra viagra price shopper buy viagra zenegra viagra price maid order viagra canada viagra no prescription target google viagra order cheap order uk viagra generic viagra with money order generic low price viagra safest place to buy viagra buy viagra free on internet viagra buy in uk online best buy for viagra viagra prescription for woman buy get online prescription viagra best buy on line viagra search results viagra prescriptions online buy cailis viagra singapore viagra propecia buy online 4.40 buy online viagra generic viagra and online pharmacies viagra prescription medication order telephone viagra overnight delivery buy viagra on line uk generic prescription viagra order viagra without prescription viagra florida online pharmacy buy viagra low cost 100 mg viagra price buy viagra in australia order cheap viagra buy herbal pill viagra viagra buy free viagra on internet cheapest price on viagra doctor online order viagra visit foreign pharmacy viagra line prescription viagra buy free viagra viagra buy real viagra online order viagra viagra online pharmacy propecia viagra prices viagra generic buy viagra inte buy viagra pill online mail online order viagra viagra 100 mg cvs pharmacy viagra cost viagra and philippines pharmacies order viagra usa mail order generic viagra order cheap viagra fas get viagra prescription buy cheap online prescription viagra pharmacies viagra non prescription viagra online ucl order viagra buy generic online viagra best price viagra viagra feedster on mg viagra google groups buy viagra cheap buy viagra all information generic viagra x mg buy sildenafil viagra buy purchase viagra online confidential buy viagra in canada buy viagra no prescription viagra quick prescription order phentermine onlineorder viagra genuine order viagra viagra lowest price mail order viagra without prescription viagra online order canadian pharmacy cheap viagra mail order viagra online 4.24 buy viagra viagra mg best online pharmacy where buy viagra i want to buy viagra