Whenever a customer goes to the opencart website, opencart will call the OAuth to discover if the user has already logged in via another system.
If a customer is already signed in, they will not need to provide any credentials to opencart at all. Opencart would obtain the customer's details from the OAuth server. The customer wouldn't see the login page.
If the customer hasn't already logged in, they will see the login page. When they enter their credentials, opencart will make a call to the OAuth system to validate them and once again obtain the customers details.
Is all of this possible? Is there any extension that would do it? Any thoughts and advice would be most welcome. Many thanks
![Smiley :)](./images/smilies/smiley.gif)