Transparent overlay and headless browser execution for welcome flow
First Claim
1. A non-transitory machine readable medium on which instructions are stored, comprising instructions that when executed cause a machine to:
- identify a launch of a first instance of a website to be associated with a credential manager in a web browser;
display, along with the first instance of the website in the web browser, an overlay prompting a user to enter login data for the website;
receive, through the overlay in the web browser, the login data for the website;
access a second instance of the website in a headless browser;
utilize the login data to attempt to gain access to the second instance of the website;
in response to failing access to the second instance of the website utilizing the login data;
relay an indication of an unsuccessful login to the overlay in the web browser,prompt, through the overlay in the web browser, the user to enter a different login data for the website, andutilize the different login data to attempt to gain access to the second instance of the website in the headless browser;
transfer access from the headless browser to the web browser; and
in response to gaining access to the second instance of the website utilizing the login data, store the login data in secure storage.
10 Assignments
0 Petitions
Accused Products
Abstract
Associating a website with a credential manager includes identifying the launch of a first instance of a website to be associated with a credential manager in a web browser, displaying, along with the first instance of the website in the web browser, an overlay prompting a user to enter login data for the website, receiving, through the overlay in the web browser, the login data for the website, accessing a second instance of the website in a headless browser, utilizing the login data to attempt gain access to the second instance of the website, and in response to gaining access to the second instance of the website utilizing the login data, storing the login data in secure storage.
8 Citations
16 Claims
-
1. A non-transitory machine readable medium on which instructions are stored, comprising instructions that when executed cause a machine to:
-
identify a launch of a first instance of a website to be associated with a credential manager in a web browser; display, along with the first instance of the website in the web browser, an overlay prompting a user to enter login data for the website; receive, through the overlay in the web browser, the login data for the website; access a second instance of the website in a headless browser; utilize the login data to attempt to gain access to the second instance of the website; in response to failing access to the second instance of the website utilizing the login data; relay an indication of an unsuccessful login to the overlay in the web browser, prompt, through the overlay in the web browser, the user to enter a different login data for the website, and utilize the different login data to attempt to gain access to the second instance of the website in the headless browser; transfer access from the headless browser to the web browser; and in response to gaining access to the second instance of the website utilizing the login data, store the login data in secure storage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
one or more hardware processors; and a memory, coupled to the one or more processors, on which are stored instructions, comprising instructions that when executed cause at least some of the one or more processors to; identify a launch of a first instance of a website to be associated with a credential manager in a web browser; display, along with the first instance of the web site in the web browser, an overlay prompting a user to enter login data for the website; receive, through the overlay in the web browser, the login data for the website; access a second instance of the website in a headless browser; utilize the login data to attempt to gain access to the second instance of the website; in response to failing access to the second instance of the website utilize the login data; relay an indication of an unsuccessful login to the overlay in the web browser, prompt, through the overlay in the web browser, the user to enter a different login data for the website, and utilize the different login data to attempt to gain access to the second instance of the website in the headless browser; transfer access from the headless browser to the web browser; and in response to gaining access to the second instance of the website utilizing the login data, store the login data in secure storage. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
identifying a launch of a first instance of a website to be associated with a credential manager in a web browser; displaying, along with the first instance of the website in the web browser, an overlay prompting a user to enter login data for the website; receiving, through the overlay in the web browser, the login data for the website; accessing a second instance of the website in a headless browser; utilizing the login data to attempt to gain access to the second instance of the website; in response to failing access to the second instance of the website utilizing the login data; relay an indication of an unsuccessful login to the overlay in the web browser, prompt, through the overlay in the web browser, the user to enter a different login data for the website, and utilize the different login data to attempt to gain access to the second instance of the website in the headless browser; and in response to gaining access to the second instance of the website utilizing the login data, storing the login data in secure storage. - View Dependent Claims (13, 14, 15, 16)
-
Specification