Group Definition Management via Authentication API Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current group definition management systems face challenges in efficiently synchronizing user information between internal company systems and external SNS services, leading to increased workload and potential errors in maintaining accurate user group definitions, especially during personnel changes.

Innovation Solution

A group definition management system that utilizes a first server and a second server connected via a network, with an authentication cooperation unit that inquires and registers user IDs between the internal and external servers using an authentication API, allowing for easy correspondence and reflection of group definitions across platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If user information is manually managed in external SNS service, then infrastructure construction load is reduced, but administrative workload increases significantly during personnel changes

Engineering Contradiction:
Improveinfrastructure construction loadVSAvoidadministrative workload
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system enables automatic synchronization of user information between internal and external servers through self-service mechanisms. The external server autonomously receives update notifications from the internal server and performs group definition updates without requiring manual administrator intervention, thus reducing administrative workload while maintaining infrastructure simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes group definitions in advance on the external server based on internal server data before personnel changes occur. When personnel changes happen, the pre-configured update notification mechanism automatically triggers synchronization, eliminating the need for administrators to manually update group definitions after each personnel change.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If user information is synchronized between internal and external servers, then group definition accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvegroup definition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system uses an update notification mechanism as an intermediary between the internal and external servers. The internal server sends update notifications containing only the necessary user information changes, which the external server processes to maintain accurate group definitions. This intermediary approach simplifies the synchronization process compared to full data replication while ensuring accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system extracts only the essential user information (user IDs and group memberships) from the internal server for synchronization purposes, rather than transferring complete user profiles. This extraction approach maintains group definition accuracy while reducing the complexity of data synchronization between servers.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If authentication API is used to inquire user information, then user ID correspondence is easily acquired, but communication load between servers increases

Engineering Contradiction:
Improveuser ID correspondence acquisitionVSAvoidcommunication load
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system implements periodic authentication API calls only when update notifications are received, rather than continuously querying user information. The external server waits for update notifications from the internal server before initiating authentication API inquiries, thus acquiring user ID correspondence efficiently while minimizing unnecessary communication load between servers.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9858399B2Group definition management system
Publication Date: 2018.01.02 RAKUTEN GROUP INC
  • US9858399B2 patent drawing
  • US9858399B2 patent drawing
  • US9858399B2 patent drawing

AI summary

A group definition management system can easily acquire correspondence between an internal ID and an external ID and easily reflect information of a group definition for the internal ID to an external site. In a typical embodiment of the present invention, this is configured of an internal server 10, an external server 20, and a client. The internal server 10 has an internal user management table 15 and an internal authentication unit 11 that performs authentication by the internal ID. The external server 20 has an external user management table 24 and an external authentication unit 21 that performs authentication by the external ID and replies the information of the external ID in response to an inquiry for whether or not a specific user is an authentic user. The internal server 10 further has an authentication cooperation unit 13 that inquires the external server 20 about whether or not the user is the authentic user of the external server 20 in response to a request from the client used by the user authenticated by the internal authentication unit 11, and registers the replied external ID in the internal user management table 15 so as to correspond to the internal ID.