I would also like to get a more decent login.Cant you expose the data as a webservice or something?You could also make us post a application name in the post input and that way control the application who use the interface.I you don't mind me saying so the login now seems like a quick fix to exposed the data.
Does at least you can change the label Passord to AccessKey