Cross-Domain Authentication Using Confirmation Codes Without Cookies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Redirecting a user from a storefront to a payment processing portal across different network domains typically requires third-party cookies, which may not be supported by all browsers or may be opted out by users, leading to authentication challenges.

Innovation Solution

A server in a first network domain facilitates user login or authentication based on information received from a second network domain without using third-party cookies, utilizing a unique identifier to transmit a confirmation code to the user device for completing the login process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If third-party cookies are used for authentication across network domains, then user authentication can be maintained, but browser compatibility and user privacy preferences cause authentication failures

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidbrowser compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a domain indicator value (DIV) as an intermediary mechanism to replace third-party cookies for cross-domain authentication. The DIV is stored in the browser and exchanged between domains through URL parameters, enabling reliable authentication without depending on third-party cookie support. This intermediary approach resolves the contradiction by maintaining authentication reliability while being compatible with all browsers regardless of their third-party cookie settings.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the authentication state from the third-party cookie mechanism and implements it through a separate, independent system using domain indicator values. By separating the authentication state storage from the cookie dependency, the solution removes the restriction imposed by browser cookie policies while maintaining cross-domain authentication functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Object-affected harmful factors

If users opt out of third-party cookies, then privacy is protected, but authentication across domains becomes challenging

Engineering Contradiction:
Improveprivacy protectionVSAvoidauthentication functionality
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The domain indicator value serves as a privacy-friendly intermediary that achieves authentication without requiring third-party cookies. The DIV is implemented in a way that respects user privacy preferences while still enabling the necessary authentication functionality across domains.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If redirecting between network domains is implemented, then payment processing can be separated, but authentication state cannot be maintained without third-party cookies

Engineering Contradiction:
Improveservice separationVSAvoidauthentication state maintenance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses the domain indicator value as an intermediary to maintain authentication state across domain redirects. The DIV is passed through URL parameters during redirection, allowing the payment processing portal to verify user identity without third-party cookies, thus enabling service separation while maintaining authentication reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary actions by storing the domain indicator value in the browser before redirection occurs. This pre-stored DIV is then available for verification at the payment processing portal, enabling seamless authentication state maintenance across domain boundaries without requiring third-party cookies.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12548017B2Systems and methods for user authentication by a third-party server
Publication Date: 2026.02.10 SHOPIFY INC
  • US12548017B2 patent drawing
  • US12548017B2 patent drawing
  • US12548017B2 patent drawing

AI summary

A server of a first network domain receives an indication container object created in a second network domain. The server identifies, based on the indication container object, a unique identifier, where the unique identifier allows initiation of logging into an account. The server transmits a confirmation code to a user device that is identified based on the unique identifier. Transmitting the confirmation code allows completion of login to the account.