WordPressの認証まわりについて調べています。「Function Reference/wp authenticate « WordPress Codex」あたりが参考になりそうです。返却値はWP_User(Class Reference/WP User « WordPress Codex)ということです。
下記のような感じでadd_filterで追加していけば良さそうです。
add_filter('show_password_fields', 'myauth_show_password_fields'); add_filter('authenticate', 'myauth_login', 10, 3);