BROWSER PLUG-IN FOR SECURE CREDENTIAL SUBMISSION
First Claim
1. In a computing environment, a system comprising, a browser that instantiates an plug-in identified by content corresponding to a website, the plug-in configured to call functions of a credential service, including to determine whether a set of credential data that matches the website'"'"'s requirements is available, and if so, to obtain a token corresponding to the set of credential data for providing to the website.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which a plug-in (e.g., an ActiveX® control) instantiated by a web browser calls functions of a credential service to use a set of credential data (e.g., a card file) for logging into a website. If the credential service determines that a previously used card file for the website exists, a representation of that card file is displayed in the browser, and the data of that card file is used to obtain a token for logging in the user. If not found, an icon is presented instead, by which the user can select a user interface that allows selection of another card file that meets that meet the website'"'"'s requirements.
26 Citations
20 Claims
- 1. In a computing environment, a system comprising, a browser that instantiates an plug-in identified by content corresponding to a website, the plug-in configured to call functions of a credential service, including to determine whether a set of credential data that matches the website'"'"'s requirements is available, and if so, to obtain a token corresponding to the set of credential data for providing to the website.
- 11. In a computing environment, a method comprising, calling a credential service from a browser plug-in to determine whether a set of credential data previously associated with a website matches requirements set forth in parameters associated with the plug-in, and if so, the plug-in calling the credential service to obtain a token corresponding to the credential data for providing to the website.
-
18. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising, accessing information associated with a data store that maintains sets of credential data to determine whether a set of credential data previously associated with a website matches requirements set forth in parameters associated a the plug-in, and if so,
a) displaying a representation of that set of credential data, obtaining a token corresponding to the credential data, and providing the token to a website, and if not, b) searching for other sets of credentials data that match requirements, displaying a representation for each set that matches, receiving interaction with a displayed representation of another set, obtaining a token corresponding to the credential data of that other set, and providing the token to a website.
Specification