Are you sure this is from 'whoami' and not from 'launchpad-login'? If you do launchpad-login, we expect to be able to use ssh keys. (I believe the launchpad-login process even checks that the user you are logging in as has ssh keys associated with that account.)
If it is just 'bzr whoami' then we probably have a bug that we are registering data somewhere that makes it ok to switch from anonymous http access to authenticated ssh access.
Can you confirm if this is 'launchpad-login' vs 'whoami'?
Are you sure this is from 'whoami' and not from 'launchpad-login'? If you do launchpad-login, we expect to be able to use ssh keys. (I believe the launchpad-login process even checks that the user you are logging in as has ssh keys associated with that account.)
If it is just 'bzr whoami' then we probably have a bug that we are registering data somewhere that makes it ok to switch from anonymous http access to authenticated ssh access.
Can you confirm if this is 'launchpad-login' vs 'whoami'?