Inline Authentication iFrame for Checkout Session Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online authentication systems face challenges in securely authenticating users without disrupting the merchant's checkout session, leading to potential session losses and consumer dissatisfaction, especially with the use of pop-up windows and varying software versions across different entities.
Innovation Solution
Implementing an inline authentication method that uses an iFrame within the merchant's checkout page to authenticate users asynchronously, allowing the session to remain active and supporting both inline and traditional authentication forms based on system capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional authentication forms are used that navigate away from the merchant's checkout page, then user authentication can be completed, but the merchant's checkout session is lost and user experience deteriorates
Solution Approach 1:
The authentication form is nested within an iFrame element that is embedded inside the merchant's checkout page. This allows the authentication interface to be contained within the parent checkout page context, preventing session loss while maintaining authentication functionality. The iFrame creates a nested browsing context that isolates the authentication form from the parent page's navigation state.
Solution Approach 2:
The iFrame acts as an intermediary between the merchant's checkout system and the authentication system. It provides a bridge that allows authentication to occur without breaking the connection to the merchant's session, mediating between the need for secure authentication and the need to maintain checkout continuity.
2Reliability
If pop-up windows are used for authentication, then user authentication can be performed, but compatibility with pop-up blockers decreases and reliability deteriorates
Solution Approach 1:
The authentication form is merged into the existing checkout page layout using an iFrame, combining the authentication functionality with the merchant's page structure. This eliminates the need for separate pop-up windows while maintaining authentication capabilities, improving compatibility with modern browsers that block pop-ups.
3Adaptability or versatility
If the authentication system is deployed across multiple issuers and merchants, then system versatility increases, but system complexity and deployment difficulty increase
Solution Approach 1:
The iFrame-based authentication solution provides a universal interface that can be deployed across multiple merchants and issuers without requiring custom implementations for each entity. The standardized iFrame approach allows any participating merchant and issuer to integrate authentication functionality using the same method, reducing overall system complexity despite multi-issuer support.
Data Source
AI summary
Embodiments of the invention are directed to methods, systems, devices and computer-readable media. In embodiments of the invention, a user is authenticated using an authentication process that is capable of authenticating a user using an inline authentication form that can authenticate a consumer without transferring a session maintained by a merchant. The inline authentication form is used if the components of the authentication system are capable of supporting an inline authentication form. If the components of the system cannot support an inline authentication form, a different authentication process is used. In one embodiment, an inline authentication form is presented to the user asynchronously. This inline authentication form may be presented within an iFrame embedded in a merchant's checkout page after verifying that the components to be used during the authentication can support the inline authentication form.


