XF 1.5 Custom External Account Provider

Basically I am adding a custom external account provider to my XF install. What I want to be able to do is have an entry in the External Accounts page that a user can access to change settings regarding the account. However I have a few things that make it difficult:
  1. The user should not be able to register using this account provider.
  2. I had to make a custom authentication backend for this account type (as Oauth was not an option). Any solution would have to be compatible with this.
(As for the entry itself, I just need a few buttons some text and a picture, if you need further information I am happy to clarify)

Any help is appreciated,