Case:
A desktop client interacts with Server A.
Server A, as a result, needs to connect to server B.
The client is passed the oauth request.
Now, in the client, we have the user credentials for server B already. Is there some way to authenticate against server B without prompting the user or showing any UI? We need to do this in a generic way, since we don't know what server B is.
My current understanding is that it's not. Even if we somehow processed the login form ourselves, there would still be the OAuth confirmation that the user would have to click on.
I just want to confirm that my current understanding is accurate. Let me know if you have any insights.