Categories
Uncategorized

OpenID – Your Identity

OpenID

I often feel like most of the people I deal with don’t care much about their identity online and who controls it. Plenty of people are fine handing it over to Google, Apple, Microsoft or another large company instead of having some say in it themselves. I’m going to show you a simple method of gaining just a little bit of control back… it’s called delegation.

When I first signed up with an OpenID provider many years ago, I wasn’t exactly happy about giving my identity to someone else, but I didn’t want to run my own OpenID server. The solution is to delegate your identity.

Think of delegation like forwarding. You can forward your phone calls, or forward your email, and the people who contact you never need to know what your actual phone number or email address is… they just use what you give them. And if you change your actual phone number or email address, you don’t need to tell everyone about it, as they are using the one that does the forwarding, and that one still works. It’s like DNS… your domain name stays the same (hopefully!) while the IP address can change. Abstraction is a wonderful thing.

So how do we delegate our OpenID? Well… you’re gonna need a web site… Do you have one? Good! If not, go get one… go ahead, we’ll wait. Come back when you have one.

Got a web site? Good!

We’ll also assume you have an OpenID. You probably have one… If you have an account with Google, or Yahoo!, or LiveJournal, or Flickr, or any of these guys… then you have one.

OK, back to your web site (since you have one now!) You basically need to add a bit of code to the head of your home page.

For instance, if you wanted to use Google, it would look something like this:

<meta http-equiv="X-XRDS-Location" content="http://www.google.com/profiles/[USERNAME]" />
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" />
<link rel="openid2.local_id" href="http://www.google.com/profiles/[USERNAME]" />

Where [USERNAME] is your profile username. You can use the Delegateid tool to figure it out. (See their blog post for more info: Delegation Made Easy.)

If your provider supports the old version of OpenID you may have two more lines, which will say openid rather than openid2. Paste them all into place.

Now when you need to login somewhere that allows you to use OpenID, you can just enter your own URL. You don’t have to remember the URL of your Google profile, or your LiveJournal address, or any of that non-memorable stuff. Your URL is your identity.

In the future, as long as you still have your web site, you can use that as your OpenID. If you ever change your OpenID provider, it should just be a simple matter of updating the delegation code and the magic bits will do the right thing… much less painful than changing your actual phone number or email address and having to tell everyone. With delegation, you just update your own site, and let the machines sort it out from there.

Categories
Uncategorized

Google, take a break!

Google is Busy!

To suggest that Google is busy would be an understatement.

You might even suggest that if they have their fingers in a lot of different things, that they are some multi-armed, thousand-fingered monster, trying to take over and control the entire web…

But I’m sure that’s not the case…

Happy Browsing!

Categories
Uncategorized

Chrome Web Store… Evil?

Google’s got something new planned… it’s the Chrome Web Store! There’s a nice description at Mashable with a well-produced video. (Google seems to be working hard at creating well-produced videos, filled with people you really want to trust… are they actors? Real Google employees? Real Actors Google has hired as employees?)

Evil-o-Meter

So this new Chrome Web Store, or “App Store” as it were, seems to be a way for people to “sell” applications to Chrome users. To be fair, you can also make your app available for free. As for the paid part, well gosh, they aren’t that evil because they take a smaller cut than Apple does with their app store. Make no mistake, Apple’s App Store is evil, so even if you’re less evil than the guy who is more evil… you’re still evil!

Apple’s App Store is evil. I won’t deny that… Steve basically says that if you don’t like it, you can build your app as a web site, and use Mobile Safari to access it on your iPhone. That idea may be less evil than the Chrome Web Store, because while Apple suggests you do this, it doesn’t do anything to get into the revenue stream of it, and leave that’s totally up to you to figure out. I also don’t think they suggest you make it work only in Mobile Safari…

So here are some questions about the Chrome Web Store…

  • Is it based on open standards?
  • Will it work in all browsers, not just Google Chrome?
  • Can anyone run a competitor to the Chrome Web Store?
  • Does it help keep the web free?
  • Does it help keep the web open?

There is a battle going on… it’s for control of the web. I’m on the side of keeping the web free and open. I can see this fracturing the web, and I don’t like it.

It looks like the Chrome Web Store will also allow for the selling of browser extensions for Chrome. An interesting idea. While Mozilla popularized the idea of Browser extensions, Google wants to come along an monetize it. But don’t worry, they’ll only take a small cut…

Ultimately this makes sense for Google and their Chrome OS, which means to take over everything, because all you’ll need is The (Google) Cloud™ and the Chrome Web Store so you can buy your Google Approved Apps to run in your Google Chrome Browser and OS. But it’s OK, because Google doesn’t believe in lock-in.

This is just one more reason I really don’t care for the Google Chrome web browser… I prefer to stick with a browser created by a non-profit organization that has a similar mission to mine, to promote openness on the web.

P.S. I think Google is a great search engine. They also do other things quite well, but that doesn’t mean I want them to do everything, and I definitely don’t want them to control everything.

Categories
Uncategorized

Firefox 4 is Fast

I’ve been running the Firefox 4 betas, and I’ve been trying to keep an eye on speed, as that seems to be one of the main reasons cited for switching to Google Chrome by Firefox users I talked to.

Firefox

Now, don’t get me wrong, Chrome is fast, that much is true, but I think what a lot of people forget about is the cruft. For many users, it could be a few years since they’ve done a fresh install of Firefox. I mean fresh as in “starting with a new profile” so that all your old preferences, add-ons, plug-ins, bookmarks, and other bits weren’t there.

Right now if you download Google Chrome for the first time, and launch it, there is no cruft. It launches fast. If you’ve been upgrading Firefox over the years and not starting fresh with a new profile… well, there’s cruft.

Here’s what I did, and you can try it at home. Create a new user account (if you’re running Mac OS X, just log into the “Guest Account” that wipes itself after every logout) and launch the Firefox 4 beta. For fun launch Google Chome as well. Both will be cruft-free as they won’t have any previous preferences/profile to worry about, and will be starting fresh.

In my tests, Firefox 4 launched pretty damn fast. If Chrome launches faster, it’s probably by such a small amount that most people could never tell.

Now jump back and forth between Firefox and Chrome and load various pages. Again, don’t use any magical timers, just experience it, and see if you think they are pretty close. They look pretty close to me.

As I’ve mentioned, speed isn’t everything, but it’s nice to see the Mozilla folks stepping up their game and realizing that speed is important to a lot of people. I’ve also read some comments about finding ways to “cleanse” old profile data, to help the folks who have been using the same Firefox profile for years and years, hoping for a bit better performance.

Disclaimer: This is not scientific! I did not run any benchmarks, I didn’t test Javascript engines, or anything too crazy or stressful, I just compared the experience of launching/browsing using completely fresh installs of (the latest beta of) Mozilla Firefox and Google Chrome. I’d love to hear some comments from a Chrome convert willing to do the same tests.

Categories
Uncategorized

Google Account Password Recovery

Google

I got the following screen when logging in to Google (to use a third-party service) and I was glad to see it. I can’t remember the last time I saw this, but I think it’s something Google should show more often.

If you want to deal with this information right now, you can log into Google, go to My Account, and then Personal Settings, and then click on Change password recovery options. Make sure you’ve got at least one recovery email listed there (more would be better) and if you trust Google with your phone number, provide that as well, for SMS recovery.

While you’re in there, why not look at the data Google is storing with your account, as well as any websites you’ve authorized to access your information. These are probably things people don’t check very often, but should. Also, take a look at your dashboard now to get an idea of how much of your data Google has…

See Also: The Ultimate Guide to Gmail Account Recovery for Password and Security Issues and Account recovery via SMS.