Patent ID: 11868977
Assignee: WELLS FARGO BANK, N.A.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for providing subscription application programming interface (API) services including a login API service that enables third-party websites to provide login screens that allow account holders to provide login credentials to an institution directly while bypassing the third-party websites, the method comprising:
subscribing, by a computing system, a third-party for the login API service of the institution;
transmitting, by the computing system, a login API to a third-party device of the third-party for integration into a website served by the third-party device via the internet, the login API configured to generate, through the third-party website, a login portal that accepts the login credentials without revealing the login credentials to the third-party;
receiving, at an API gateway of the computing system, via the login API integrated into the third-party website being served to a user device associated with a user accessing the third-party website, a request for verification of the user and a third-party identification;
verifying, by the computing system based on the third-party identification, that the third-party subscribes to the login API service provided by the computing system;
instructing, by the computing system, the login API integrated into the third-party website to display on the user device, within the third-party website served to the user device by the third-party device, a login screen of the institution within a window or an embedded pane through which the computing system can receive transmissions directly from the user device without the third-party device receiving the transmissions;
receiving, by the computing system directly from the user device and through the window or through the embedded pane, user login credentials input into the login screen displayed on the user device within the window or the embedded pane without revealing the input user login credentials to the third-party; and
validating, by the computing system, the user by confirming the user login credentials.