Server System Automatic Authorization Token Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server systems require users to reauthorize services when the authentication server changes, even if the user's granted rights remain unchanged, leading to unnecessary user intervention.

Innovation Solution

A server system that automatically updates authorization tokens by determining if the new authentication system's rights are equal to or fewer than the old system's rights, allowing token renewal without user intervention when the authentication server is changed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the authentication server is changed to a new system, then the system can adopt a more advanced authentication mechanism, but users are required to reauthorize services even when their granted rights remain unchanged

Engineering Contradiction:
Improveauthentication systemVSAvoiduser authorization
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically compares authorization information between the old and new authentication servers, and self-determines whether reauthorization is necessary based on scope comparison, eliminating the need for manual user intervention when rights remain unchanged

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of authorization scope comparison to determine equivalence between old and new authorization information, allowing automatic transition when the scope of rights remains the same or is reduced

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system requires users to reauthorize services when the authentication server changes, then security can be maintained by confirming user intent, but user workload increases and service continuity is interrupted

Engineering Contradiction:
ImprovesecurityVSAvoiduser intervention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary comparison of authorization scopes before requiring user action, pre-determining whether reauthorization is necessary by checking if the new authorization scope is equivalent to or narrower than the old scope

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically handles the determination of whether reauthorization is needed by comparing authorization information, serving itself without requiring user intervention when the scope of rights remains unchanged

Inventive Principle:
Principle #25Self-service

3Productivity

If the system automatically updates authorization tokens without user intervention, then service continuity is maintained, but security may be compromised by not confirming user intent

Engineering Contradiction:
Improveservice continuityVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses parameter comparison of authorization scopes to automatically determine when token updates are safe, checking whether the new scope is equivalent to or narrower than the old scope before proceeding with automatic updates

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-validation by comparing authorization information and automatically updating tokens when the comparison confirms that user rights remain unchanged or are reduced, maintaining security through automated equivalence verification

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9985939B2Server system, method of controlling server system, and storage medium, for providing a service based on authorization information
Publication Date: 2018.05.29 CANON KK
  • US9985939B2 patent drawing
  • US9985939B2 patent drawing
  • US9985939B2 patent drawing

AI summary

In a case in which information about authorization that is identified based on an authorization token issued in an old authentication system satisfies a condition, the old authorization token is updated with a new authorization token.