O Twitter usa 400 para senha errada, mas Facebook, LinkedIn, Google e Amazon retornam 200. Na minha opinião, um 200 soa errado, mas parece ser a coisa “normal”?
Talvez você possa começar com um plugin que se conecte a este método aqui
E faça o que você precisa?