Token Provider Geo Routing for Authorization Server Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely and automatically selecting the appropriate authorization server for user information management across multiple regions, leading to potential security issues and manual, cumbersome operations.

Innovation Solution

An information processing system that utilizes a token provider to select an authorization server by using a common URI for all regions, leveraging Geo Routing to determine the appropriate server based on user location, ensuring secure and automatic token issuance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual selection of authorization server is used, then system complexity is reduced, but ease of operation deteriorates and productivity decreases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables automatic selection of authorization server through Geo Routing technology, allowing the token provider to independently determine the appropriate server based on user location without manual intervention. This self-service mechanism resolves the contradiction by automating the server selection process while maintaining system architecture simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures multiple authorization servers for different geographic regions and establishes routing rules in advance. When a token request is received, the pre-configured Geo Routing mechanism automatically directs the request to the appropriate server based on the user's location, eliminating the need for real-time manual selection and improving operational ease.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automatic server selection is implemented, then productivity improves, but reliability may deteriorate due to potential security issues

Engineering Contradiction:
ImproveproductivityVSAvoidreliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Geo Routing acts as an intermediary layer between the token provider and multiple authorization servers. It automatically routes requests to the appropriate server based on user location while maintaining security protocols, thus improving productivity through automation without compromising reliability. The intermediary ensures that automatic selection follows established security guidelines.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements different authorization servers tailored to specific geographic regions, each optimized for local security requirements and user locations. This local quality approach ensures that automatic server selection maintains high reliability by directing users to region-appropriate servers that comply with local security standards, while still achieving productivity gains through automation.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple authorization servers are used for different regions, then adaptability improves, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The token provider is designed with universal functionality to work with multiple authorization servers across different regions through a unified interface. The Geo Routing mechanism provides a universal solution for server selection that works across all regions, allowing the system to adapt to different geographic contexts without increasing the fundamental complexity of the token provider architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Geo Routing serves as a mediating layer that abstracts the complexity of multiple regional servers from the token provider. The intermediary handles the complexity of managing multiple authorization servers for different regions, allowing the token provider to maintain a simple, unified interface while still achieving high adaptability to serve users across multiple geographic regions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3525415B1Information processing system and control method therefor
Publication Date: 2022.07.20 CANON KK
  • EP3525415B1 patent drawingFigure 1
  • EP3525415B1 patent drawingFigure 2
  • EP3525415B1 patent drawingFigure 3

AI summary

A client specifies a first authorization server based on an authorization response corresponding to an authorization request transmitted by the client, and transmits a token request for requesting an authorization token to the first authorization server. The first authorization server issues the authorization token in response to the token request.