Having authentication keys per-site makes a lot of sense.

Also, moving the key from the user form to a dedicated local task would be better.

We could have a table of sites like Mollom does:

http://i.fs.io/1/Site_manager_%7C_Mollom-20110630-171613.png