Browser Authentication Manager for Auto-Fill Website Login
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users spend significant time managing and submitting credentials across multiple webpages, leading to inefficiencies in accessing resources with increasing security procedures.
Innovation Solution
An authentication manager, implemented as a browser extension or central credential management webpage, intercepts URLs to identify authentication protocols, extracts credential identifiers, obtains corresponding data, and auto-populates login forms to streamline the authentication process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual credential management is used across multiple webpages, then security verification is maintained, but user time and operational efficiency deteriorate
Solution Approach 1:
The system performs preliminary actions by automatically retrieving and storing credential data before authentication is needed. When a user navigates to a protected webpage, the browser extension has already obtained the necessary credentials from the credential manager, ready for immediate automatic submission, eliminating the time users would spend manually entering credentials while maintaining security verification.
Solution Approach 2:
The patent introduces a browser extension as an intermediary between the user and the credential management process. This extension automatically intercepts authentication requests, retrieves credentials from the credential manager, and submits them without user intervention. This intermediary handles the time-consuming manual credential entry while the credential manager itself maintains the security verification protocol.
2Reliability
If manual credential submission is performed on each webpage, then authentication security is maintained, but operational efficiency deteriorates
Solution Approach 1:
The system implements self-service by enabling automatic credential retrieval and submission without requiring user action. The browser extension autonomously monitors navigation to protected resources, requests credentials from the credential manager using the resource identifier, and automatically populates and submits authentication forms. This self-service mechanism maintains authentication security while dramatically improving operational efficiency by eliminating repetitive manual credential entry.
Solution Approach 2:
The browser extension serves as an intermediary that automates the credential submission process. It intercepts authentication requests, communicates with the credential manager to obtain credentials, and automatically fills and submits login forms. This intermediary handles the entire credential submission workflow, maintaining security protocols while improving productivity by removing the need for manual intervention on each webpage.
3Speed
If automated credential retrieval is implemented, then navigation speed is improved, but system complexity increases
Solution Approach 1:
The patent segments the credential management system into distinct components: a credential manager that stores and retrieves credentials, and a browser extension that handles automatic submission. This segmentation allows each component to specialize in specific tasks, improving navigation speed through automated credential retrieval while managing system complexity by dividing functionality into manageable, independent modules with clear interfaces.
Solution Approach 2:
The browser extension acts as an intermediary layer between the user's browser and the credential manager. It handles the complexity of automatic credential retrieval, form population, and submission, while presenting a simple interface to the user. This intermediary absorbs the system complexity, allowing fast automated navigation without requiring the user to understand or manage the underlying complex credential management infrastructure.
Data Source
AI summary
A method for a website authentication is provided. The method includes receiving a reference uniform resource locator (URL) at a browser and determining whether the reference URL adheres to an authentication protocol including a credential identifier and a web authentication host URL. When the reference URL adheres to the authentication protocol, the method also includes extracting the credential identifier and the web authentication host URL from the reference URL. The method further includes obtaining credential data from a remote service using the credential identifier and sending web authentication instructions to the browser. The web authentication instructions include the web authentication host URL and the credential data.


