Proxy Server Cross-Domain Login Status Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies fail to seamlessly share login status information between servers in different domains, leading to user authentication issues across multiple online gaming applications hosted on different servers.
Innovation Solution
A computer-implemented method using a proxy server with WebSocket connections to analyze login requests from client devices, establishing connections with either the application platform server or application server, and forwarding login keys to facilitate cross-domain login status sharing, leveraging technologies like WebSocket, Ajax, JCE, LocalStorage, and JSON for secure and efficient data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user logs into multiple game servers separately, then each server can be accessed independently, but the user must repeatedly enter login information and cannot share login status across domains
Solution Approach 1:
The patent introduces a proxy server as an intermediary component that mediates between the client device and multiple game servers across different domains. The proxy server receives login requests, forwards them to the appropriate server, and manages the login status information centrally, enabling cross-domain login status sharing without requiring users to log in separately to each server.
2Ease of operation
If an online game platform is downloaded to the client device, then users can manage multiple game applications easily, but cross-domain visits between the platform and game servers still require separate login
Solution Approach 1:
The patent makes the proxy server a universal component that handles multiple functions: it manages login requests for both the online game platform and individual game applications, supports cross-domain visits between different servers, and maintains login status information that can be shared across all connected services. This multi-functional approach resolves the limitation of separate login requirements.
3Adaptability or versatility
If traditional cross-domain visit technologies are used (agent, On-Demand Javascript, IFRAME), then server communication across domains is enabled, but login status information cannot be shared between servers
Solution Approach 1:
The patent uses the proxy server as an intermediary that not only enables cross-domain communication but also centrally manages and shares login status information. The proxy server receives login responses from game servers, stores the login status, and makes this information available to both the online game platform and game applications, preventing information loss across domain boundaries.
Data Source
AI summary
A method for sharing login status between an application platform and an application, both running on a client device, is performed at a computer. In response to a login request from the client device, the computer analyzes the login request to determine whether the login request is associated with the application platform or the application. If the login request is with the application platform, the computer then establishes a first connection with an application platform server and forwards the login request to the application platform server. Upon receiving a login key from the application platform server, the computer returns the login key to the client device. If not, the computer establishes a second connection with an application server and forwards the login request to the application server. Upon receiving a login key from the application server, the computer then returns the login key to the client device.


