disable public/login route
change POST method to GET public/external_accounts/:username
make federation a POST service
update user fields to be shown
make federation a GET method