Singpolyma

Archive for March, 2009

Archive for March, 2009

Delegating to Multiple OpenIDs

Posted on

The current OpenID delegation model is great.  One adds some simple discovery code to one’s homepage and poof! you have an easy to remember OpenID that remains the same even if one changes providers.  That’s all great, and I’ve been using it almost since OpenID came out.

But I think we can do even better.

When I’m at home on my own computer I like to use myopenid.com.  Among other things, it lets me sign in with a client-side TLS certificate, which is much more secure than a password.

When I’m at school in the labs, I don’t want to install a certificate there. Nor do I want to use a password by itself.  Myopenid.com no longer provides the best featureset for what I would like to do, but rather the OpenID-Jabber bridge at http://myid.asemantics.com is likely much closer.

So one solution is to add both OpenIDs to services I use, and then I can use the URL for the one I want, when I want.  The problem with this solution is (1) the abstraction is horrible, and all the benefits of delegation go away (2) not all services I use let me associate multiple OpenIDs (I’m looking at you, PostRank).

So how do we solve this?

I would love to add the delegation discovery information for both providers to my homepage.  Then, when logging in, the RP gets the list of providers I use, and presents me with a menu asking which one I prefer.  Providers not yet upgraded to have this new functionality would just keep using the first one they found, so it degrades quite gracefully.

I’m very interested to see feedback from the community on this idea.  Post comments below, or tweet @singpolyma 🙂

The Enemy

Posted on

I am not the enemy. I only tell it like it is.

Theives are not the enemy. They took your laptop, but who left the car unlocked?

The police are not the enemy. Nothing is done about crime; who breaks all the trivial laws that tie up enforcement?

You are the enemy.

Foreigners are not the enemy. Your father lost a job, but who bore the grudge?

Unions are not the enemy. Time and money are wasted; who does nothing about it?

You are the enemy.

Educators are not the enemy. They rot the minds of your young, but who is not training them properly?

Crackers are not the enemy. They break security systems; who leaves the back doors open?

You are the enemy.

I am not the enemy. I only tell it like it is.

Terrosism is not the enemy. Though people die and buildings burn, no one hears the message, no one hears the cry.
Revenge and retaliation is all that is sought.

You are the enemy.

The government is not the enemy. Though they take money and waste resources, no one stands up, no one draws the line.
Stability and ignorance is all that is sought.

You are the enemy.

Environmentalism and climate change keep many from considering issue that affect lives today. People call for change only when there is hype.
Hippies are not the enemy.

You are the enemy.

I am not the enemy. I only tell it like it is.

The corporations are not the enemy. Though they steal freedom and bend the system, they are allowed to get away with it.
Some complain, none take action.

You are the enemy.

Famine and war kill thousands by the hour. Millions of dollars are thrown at the problems and they will not go away.
Someone thinks money will solve hunger. Someone is pulling the trigger.

You are the enemy.

The media is not the enemy. Though they spread lies and manipulate society, still people believe them and are manipulated.
Few seek the truth.

You are the enemy.

I am not the enemy, I only tell it like it is.

The old are not the enemy, nor the young. Both rail for their own way, neither group listens to what the other has to say.
Old people die. Young people learn they were both wrong.

You are the enemy.

The economy is not the enemy. Though it may kill the livelyhood of many, it is those many who continue to use the system.
Money in, money out. Someone keeps the system going.

You are the enemy.

Religion is not the enemy. Wars and strife come in the name of many gods, but they also come in the name of progress and security.
Some people do not think for themselves.

You are the enemy.

I am not the enemy. I only tell it like it is.

You are the enemy.
We are the enemy.
I am the enemy.