Authorization Callback Mechanism for Secure User Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers and merchants face challenges in obtaining user information from servers while ensuring privacy and security, especially when providing targeted services to users through Internet applications.

Innovation Solution

A method and apparatus that involve sending an authorization page to a terminal after detecting a specified webpage operation, obtaining a first authorization credential from a callback page, and using it to send a user information request to a server, ensuring secure data retrieval and provision to a public identity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the developer or merchant directly obtains user information from the server, then the service personalization capability is improved, but the user privacy security deteriorates

Engineering Contradiction:
Improveservice personalization capabilityVSAvoiduser privacy security
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an authorization page and callback mechanism as intermediaries between the user terminal and the server. When a user visits a specified webpage, the system sends an authorization page to the terminal, which contains a trigger operation. Upon user interaction, a callback page is generated with embedded authorization credentials. This intermediary process allows the server to obtain user information only after explicit user authorization, thus enabling service personalization while protecting user privacy security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the authorization process is simplified, then the ease of operation is improved, but the security of user information deteriorates

Engineering Contradiction:
Improveauthorization process simplicityVSAvoiduser information security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-generating authorization credentials and embedding them in the callback page URL before the actual information retrieval occurs. The authorization page is prepared in advance with trigger operations, and the callback page is pre-configured with authorization codes. This preliminary preparation maintains security while simplifying the user experience during the actual authorization moment, as users only need to perform simple trigger operations rather than complex authentication sequences.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10516659B2User information obtaining method and apparatus, and server by an organization to deliver targated data to the user
Publication Date: 2019.12.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10516659B2 patent drawing
  • US10516659B2 patent drawing
  • US10516659B2 patent drawing

AI summary

The present disclosure provides a user information obtaining method and apparatus, and a server. The method includes: sending, after detecting an operation of a terminal for browsing a specified webpage using an Internet application, an authorization page for obtaining user information, the specified webpage being a webpage associated with a specified public identity, the authorization page including an option enabling the terminal to jump to a callback page; obtaining a first authorization credential from address information of the callback page after receiving an authorization confirmation instruction sent by the terminal, the authorization confirmation instruction being sent by the terminal after the terminal detects a trigger operation corresponding to the option, and the first authorization credential being added by a first server to the address information; and obtaining user information from the first server according to the first authorization credential, and providing the user information to the specified public identity.