Which plugin can I use for login Authentication from an external database ?

I need a plugin to extract a user login from the main membership database hosted with an external company.

If these details are entered into the wordpress login, this will authenticate against this external server and the server will pass back all the users address etc – the WordPress site then uses these details to create a Local account .
The external database is hosted here: