Identifier Acquisition for Master and Micro Application Data Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the field of software development, micro front-ends that aggregate multiple independent applications cannot share data between a master application and slave applications, limiting comprehensive data analysis.
Innovation Solution
An identifier acquisition method and apparatus that allows a master application client to authenticate a user and obtain a first user identifier, which is then used by a micro application client to acquire a second user identifier from an application management terminal, enabling data sharing between the master and micro applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data isolation between master application and slave application is maintained, then system security and independence are improved, but data sharing capability deteriorates
Solution Approach 1:
The patent introduces an identifier management system as an intermediary between master application and slave applications. This system issues and manages user identifiers that enable controlled data sharing while maintaining the isolation architecture. The intermediary translates between isolated user systems, allowing data exchange without compromising individual application security boundaries.
Solution Approach 2:
The patent creates a universal identifier system that functions across multiple independent applications. The same user identifier can be recognized by both master application and slave applications, enabling the user account system to serve multiple functions: maintaining security isolation, enabling data sharing, and providing unified user experience across the application ecosystem.
2Adaptability or versatility
If independent user systems are maintained for each application, then application independence is improved, but comprehensive data analysis capability deteriorates
Solution Approach 1:
The patent merges the identifier systems of master application and slave applications into a unified identifier space. By combining the user identification mechanisms while preserving application boundaries, the system enables comprehensive data analysis across applications without sacrificing their operational independence.
3Reliability
If user authentication is performed separately in each application, then authentication security is improved, but user experience and operational efficiency deteriorate
Solution Approach 1:
The patent implements preliminary authentication in the master application, where user credentials are verified once and the resulting user identifier is then recognized by slave applications. This preliminary action eliminates the need for repeated authentication across applications, significantly improving user experience while maintaining security through the initial rigorous authentication process.
Data Source
AI summary
Identifier acquisition methods and apparatuses, devices and media are provided. When an identity token carried in an identity authentication request from a master application client is authenticated, an application management terminal transmits a first user identifier registered in the master application client by a target user corresponding to user information carried in the identity authentication request to the master application client. The master application client transmits the first user identifier and the identity token to a micro application client, so that the micro application client transmits an identifier acquisition request carrying the first user identifier and the identity token to the application management terminal. When the identity token in the identifier acquisition request is authenticated, the application management terminal acquires a second user identifier corresponding to the first user identifier in the micro application client, and transmits the second user identifier to the micro application client.


