Authentication Client Browser Mapping for Result Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current authentication methods experience inefficiencies due to the inability of authentication clients to accurately determine the original browser sending an authentication request, leading to lost authentication results and prolonged authentication flows.
Innovation Solution
An authentication method and device that utilize a mapping file to match jump parameters with identification information of different browsers, enabling the authentication client to send authentication results back to the original browser, thereby improving authentication efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the authentication client pushes the authentication result to a default browser, then the authentication result can be delivered, but the default browser cannot determine the corresponding identity information and the authentication flow is lost
Solution Approach 1:
The patent introduces a mapping file as an intermediary data structure that stores the correspondence between browser identification information and jump parameters. This mapping file acts as a mediator that enables the authentication client to correctly identify which browser initiated the authentication request, thereby preventing information loss and ensuring reliable result delivery.
Solution Approach 2:
The patent implements a feedback mechanism where the authentication client queries the mapping file using the jump parameter as a key to retrieve the corresponding browser identification information. This feedback loop ensures that the authentication result is delivered to the correct browser by verifying the browser's identity against the stored mapping relationships.
2Device complexity
If the authentication client cannot determine the original browser, then the system structure remains simple, but the authentication flow time increases and user experience deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-establishing the mapping file that contains all the correspondence relationships between browser identification information and jump parameters before the authentication process begins. This allows the authentication client to quickly retrieve the correct browser information during authentication without complex real-time determination logic, thus reducing authentication flow time while maintaining system simplicity.
3Measurement precision
If the authentication client uses a mapping file to match jump parameters with browser identification information, then the authentication result can be accurately delivered to the original browser, but the system requires additional data storage and processing
Solution Approach 1:
The patent uses copying by creating a mapping file that stores copies of the correspondence relationships between browser identification information and jump parameters. Instead of implementing complex real-time verification logic, the system creates a simplified copy of the relationship data that can be quickly queried using the jump parameter as a key, thereby achieving accurate browser identification with minimal processing overhead.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present application discloses an authentication method, an authentication device and an authentication client, comprising: an authentication client receiving an authentication request sent from a target browser, the authentication request comprising information to be authenticated and a jump parameter used for implementing a jump between the target browser and the authentication client; after authenticating the information to be authenticated to obtain an authentication result, searching for identification information of the target browser that matches the jump parameter from a mapping file according to the jump parameter, the mapping file comprising mapping relationships between identification information of different browsers and jump parameters of the browsers; sending a page jump request to the target browser according to the identification information of the target browser, the page jump request comprising the authentication result, thereby effectively avoiding the problem in current technologies that an authentication result is lost due to the inability of an authentication client to accurately position an original browser that sends an authentication request, and improving the authentication efficiency.